(function($){ 'use strict'; if(typeof wpcf7==='undefined'||wpcf7===null){ return; } wpcf7=$.extend({ cached: 0, inputs: [] }, wpcf7); $(function(){ wpcf7.supportHtml5=(function(){ var features={}; var input=document.createElement('input'); features.placeholder='placeholder' in input; var inputTypes=[ 'email', 'url', 'tel', 'number', 'range', 'date' ]; $.each(inputTypes, function(index, value){ input.setAttribute('type', value); features[ value ]=input.type!=='text'; }); return features; })(); $('div.wpcf7 > form').each(function(){ var $form=$(this); wpcf7.initForm($form); if(wpcf7.cached){ wpcf7.refill($form); }}); }); wpcf7.getId=function(form){ return parseInt($('input[name="_wpcf7"]', form).val(), 10); }; wpcf7.initForm=function(form){ var $form=$(form); $form.submit(function(event){ if(! wpcf7.supportHtml5.placeholder){ $('[placeholder].placeheld', $form).each(function(i, n){ $(n).val('').removeClass('placeheld'); }); } if(typeof window.FormData==='function'){ wpcf7.submit($form); event.preventDefault(); }}); $('.wpcf7-submit', $form).after(''); wpcf7.toggleSubmit($form); $form.on('click', '.wpcf7-acceptance', function(){ wpcf7.toggleSubmit($form); }); $('.wpcf7-exclusive-checkbox', $form).on('click', 'input:checkbox', function(){ var name=$(this).attr('name'); $form.find('input:checkbox[name="' + name + '"]').not(this).prop('checked', false); }); $('.wpcf7-list-item.has-free-text', $form).each(function(){ var $freetext=$(':input.wpcf7-free-text', this); var $wrap=$(this).closest('.wpcf7-form-control'); if($(':checkbox, :radio', this).is(':checked')){ $freetext.prop('disabled', false); }else{ $freetext.prop('disabled', true); } $wrap.on('change', ':checkbox, :radio', function(){ var $cb=$('.has-free-text', $wrap).find(':checkbox, :radio'); if($cb.is(':checked')){ $freetext.prop('disabled', false).focus(); }else{ $freetext.prop('disabled', true); }}); }); if(! wpcf7.supportHtml5.placeholder){ $('[placeholder]', $form).each(function(){ $(this).val($(this).attr('placeholder')); $(this).addClass('placeheld'); $(this).focus(function(){ if($(this).hasClass('placeheld')){ $(this).val('').removeClass('placeheld'); }}); $(this).blur(function(){ if(''===$(this).val()){ $(this).val($(this).attr('placeholder')); $(this).addClass('placeheld'); }}); }); } if(wpcf7.jqueryUi&&! wpcf7.supportHtml5.date){ $form.find('input.wpcf7-date[type="date"]').each(function(){ $(this).datepicker({ dateFormat: 'yy-mm-dd', minDate: new Date($(this).attr('min')), maxDate: new Date($(this).attr('max')) }); }); } if(wpcf7.jqueryUi&&! wpcf7.supportHtml5.number){ $form.find('input.wpcf7-number[type="number"]').each(function(){ $(this).spinner({ min: $(this).attr('min'), max: $(this).attr('max'), step: $(this).attr('step') }); }); } $('.wpcf7-character-count', $form).each(function(){ var $count=$(this); var name=$count.attr('data-target-name'); var down=$count.hasClass('down'); var starting=parseInt($count.attr('data-starting-value'), 10); var maximum=parseInt($count.attr('data-maximum-value'), 10); var minimum=parseInt($count.attr('data-minimum-value'), 10); var updateCount=function(target){ var $target=$(target); var length=$target.val().length; var count=down ? starting - length:length; $count.attr('data-current-value', count); $count.text(count); if(maximum&&maximum < length){ $count.addClass('too-long'); }else{ $count.removeClass('too-long'); } if(minimum&&length < minimum){ $count.addClass('too-short'); }else{ $count.removeClass('too-short'); }}; $(':input[name="' + name + '"]', $form).each(function(){ updateCount(this); $(this).keyup(function(){ updateCount(this); }); }); }); $form.on('change', '.wpcf7-validates-as-url', function(){ var val=$.trim($(this).val()); if(val && ! val.match(/^[a-z][a-z0-9.+-]*:/i) && -1!==val.indexOf('.')){ val=val.replace(/^\/+/, ''); val='http://' + val; } $(this).val(val); }); }; wpcf7.submit=function(form){ if(typeof window.FormData!=='function'){ return; } var $form=$(form); $('.ajax-loader', $form).addClass('is-active'); wpcf7.clearResponse($form); var formData=new FormData($form.get(0)); var detail={ id: $form.closest('div.wpcf7').attr('id'), status: 'init', inputs: [], formData: formData }; $.each($form.serializeArray(), function(i, field){ if('_wpcf7'==field.name){ detail.contactFormId=field.value; }else if('_wpcf7_version'==field.name){ detail.pluginVersion=field.value; }else if('_wpcf7_locale'==field.name){ detail.contactFormLocale=field.value; }else if('_wpcf7_unit_tag'==field.name){ detail.unitTag=field.value; }else if('_wpcf7_container_post'==field.name){ detail.containerPostId=field.value; }else if(field.name.match(/^_wpcf7_\w+_free_text_/)){ var owner=field.name.replace(/^_wpcf7_\w+_free_text_/, ''); detail.inputs.push({ name: owner + '-free-text', value: field.value }); }else if(field.name.match(/^_/)){ }else{ detail.inputs.push(field); }}); wpcf7.triggerEvent($form.closest('div.wpcf7'), 'beforesubmit', detail); var ajaxSuccess=function(data, status, xhr, $form){ detail.id=$(data.into).attr('id'); detail.status=data.status; detail.apiResponse=data; var $message=$('.wpcf7-response-output', $form); switch(data.status){ case 'validation_failed': $.each(data.invalidFields, function(i, n){ $(n.into, $form).each(function(){ wpcf7.notValidTip(this, n.message); $('.wpcf7-form-control', this).addClass('wpcf7-not-valid'); $('[aria-invalid]', this).attr('aria-invalid', 'true'); }); }); $message.addClass('wpcf7-validation-errors'); $form.addClass('invalid'); wpcf7.triggerEvent(data.into, 'invalid', detail); break; case 'acceptance_missing': $message.addClass('wpcf7-acceptance-missing'); $form.addClass('unaccepted'); wpcf7.triggerEvent(data.into, 'unaccepted', detail); break; case 'spam': $message.addClass('wpcf7-spam-blocked'); $form.addClass('spam'); wpcf7.triggerEvent(data.into, 'spam', detail); break; case 'aborted': $message.addClass('wpcf7-aborted'); $form.addClass('aborted'); wpcf7.triggerEvent(data.into, 'aborted', detail); break; case 'mail_sent': $message.addClass('wpcf7-mail-sent-ok'); $form.addClass('sent'); wpcf7.triggerEvent(data.into, 'mailsent', detail); break; case 'mail_failed': $message.addClass('wpcf7-mail-sent-ng'); $form.addClass('failed'); wpcf7.triggerEvent(data.into, 'mailfailed', detail); break; default: var customStatusClass='custom-' + data.status.replace(/[^0-9a-z]+/i, '-'); $message.addClass('wpcf7-' + customStatusClass); $form.addClass(customStatusClass); } wpcf7.refill($form, data); wpcf7.triggerEvent(data.into, 'submit', detail); if('mail_sent'==data.status){ $form.each(function(){ this.reset(); }); wpcf7.toggleSubmit($form); } if(! wpcf7.supportHtml5.placeholder){ $form.find('[placeholder].placeheld').each(function(i, n){ $(n).val($(n).attr('placeholder')); }); } $message.html('').append(data.message).slideDown('fast'); $message.attr('role', 'alert'); $('.screen-reader-response', $form.closest('.wpcf7')).each(function(){ var $response=$(this); $response.html('').attr('role', '').append(data.message); if(data.invalidFields){ var $invalids=$(''); $.each(data.invalidFields, function(i, n){ if(n.idref){ var $li=$('
  • ').append($('').attr('href', '#' + n.idref).append(n.message)); }else{ var $li=$('
  • ').append(n.message); } $invalids.append($li); }); $response.append($invalids); } $response.attr('role', 'alert').focus(); }); }; $.ajax({ type: 'POST', url: wpcf7.apiSettings.getRoute('/contact-forms/' + wpcf7.getId($form) + '/feedback'), data: formData, dataType: 'json', processData: false, contentType: false }).done(function(data, status, xhr){ ajaxSuccess(data, status, xhr, $form); $('.ajax-loader', $form).removeClass('is-active'); }).fail(function(xhr, status, error){ var $e=$('
    ').text(error.message); $form.after($e); }); }; wpcf7.triggerEvent=function(target, name, detail){ var $target=$(target); var event=new CustomEvent('wpcf7' + name, { bubbles: true, detail: detail }); $target.get(0).dispatchEvent(event); $target.trigger('wpcf7:' + name, detail); $target.trigger(name + '.wpcf7', detail); }; wpcf7.toggleSubmit=function(form, state){ var $form=$(form); var $submit=$('input:submit', $form); if(typeof state!=='undefined'){ $submit.prop('disabled', ! state); return; } if($form.hasClass('wpcf7-acceptance-as-validation')){ return; } $submit.prop('disabled', false); $('.wpcf7-acceptance', $form).each(function(){ var $span=$(this); var $input=$('input:checkbox', $span); if(! $span.hasClass('optional')){ if($span.hasClass('invert')&&$input.is(':checked') || ! $span.hasClass('invert')&&! $input.is(':checked')){ $submit.prop('disabled', true); return false; }} }); }; wpcf7.notValidTip=function(target, message){ var $target=$(target); $('.wpcf7-not-valid-tip', $target).remove(); $('') .text(message).appendTo($target); if($target.is('.use-floating-validation-tip *')){ var fadeOut=function(target){ $(target).not(':hidden').animate({ opacity: 0 }, 'fast', function(){ $(this).css({ 'z-index': -100 }); }); }; $target.on('mouseover', '.wpcf7-not-valid-tip', function(){ fadeOut(this); }); $target.on('focus', ':input', function(){ fadeOut($('.wpcf7-not-valid-tip', $target)); }); }}; wpcf7.refill=function(form, data){ var $form=$(form); var refillCaptcha=function($form, items){ $.each(items, function(i, n){ $form.find(':input[name="' + i + '"]').val(''); $form.find('img.wpcf7-captcha-' + i).attr('src', n); var match=/([0-9]+)\.(png|gif|jpeg)$/.exec(n); $form.find('input:hidden[name="_wpcf7_captcha_challenge_' + i + '"]').attr('value', match[ 1 ]); }); }; var refillQuiz=function($form, items){ $.each(items, function(i, n){ $form.find(':input[name="' + i + '"]').val(''); $form.find(':input[name="' + i + '"]').siblings('span.wpcf7-quiz-label').text(n[ 0 ]); $form.find('input:hidden[name="_wpcf7_quiz_answer_' + i + '"]').attr('value', n[ 1 ]); }); }; if(typeof data==='undefined'){ $.ajax({ type: 'GET', url: wpcf7.apiSettings.getRoute('/contact-forms/' + wpcf7.getId($form) + '/refill'), beforeSend: function(xhr){ var nonce=$form.find(':input[name="_wpnonce"]').val(); if(nonce){ xhr.setRequestHeader('X-WP-Nonce', nonce); }}, dataType: 'json' }).done(function(data, status, xhr){ if(data.captcha){ refillCaptcha($form, data.captcha); } if(data.quiz){ refillQuiz($form, data.quiz); }}); }else{ if(data.captcha){ refillCaptcha($form, data.captcha); } if(data.quiz){ refillQuiz($form, data.quiz); }} }; wpcf7.clearResponse=function(form){ var $form=$(form); $form.removeClass('invalid spam sent failed'); $form.siblings('.screen-reader-response').html('').attr('role', ''); $('.wpcf7-not-valid-tip', $form).remove(); $('[aria-invalid]', $form).attr('aria-invalid', 'false'); $('.wpcf7-form-control', $form).removeClass('wpcf7-not-valid'); $('.wpcf7-response-output', $form) .hide().empty().removeAttr('role') .removeClass('wpcf7-mail-sent-ok wpcf7-mail-sent-ng wpcf7-validation-errors wpcf7-spam-blocked'); }; wpcf7.apiSettings.getRoute=function(path){ var url=wpcf7.apiSettings.root; url=url.replace(wpcf7.apiSettings.namespace, wpcf7.apiSettings.namespace + path); return url; };})(jQuery); (function (){ if(typeof window.CustomEvent==="function") return false; function CustomEvent(event, params){ params=params||{ bubbles: false, cancelable: false, detail: undefined }; var evt=document.createEvent('CustomEvent'); evt.initCustomEvent(event, params.bubbles, params.cancelable, params.detail); return evt; } CustomEvent.prototype=window.Event.prototype; window.CustomEvent=CustomEvent; })(); !function(e){var n=!1;if("function"==typeof define&&define.amd&&(define(e),n=!0),"object"==typeof exports&&(module.exports=e(),n=!0),!n){var o=window.Cookies,t=window.Cookies=e();t.noConflict=function(){return window.Cookies=o,t}}}(function(){function e(){for(var e=0,n={};e1){if("number"==typeof(i=e({path:"/"},t.defaults,i)).expires){var a=new Date;a.setMilliseconds(a.getMilliseconds()+864e5*i.expires),i.expires=a}i.expires=i.expires?i.expires.toUTCString():"";try{c=JSON.stringify(r),/^[\{\[]/.test(c)&&(r=c)}catch(m){}r=o.write?o.write(r,n):encodeURIComponent(String(r)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),n=(n=(n=encodeURIComponent(String(n))).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent)).replace(/[\(\)]/g,escape);var f="";for(var s in i)i[s]&&(f+="; "+s,!0!==i[s]&&(f+="="+i[s]));return document.cookie=n+"="+r+f}n||(c={});for(var p=document.cookie?document.cookie.split("; "):[],d=/(%[0-9A-Z]{2})+/g,u=0;u'); _this.closest('.element-item').addClass('loading-wrls'); var data={ keyword:keyword, max_results:_this.attr('data-max-results'), thumb_size:_this.attr('data-thumb-size'), search_in:JSON.parse(_this.attr('data-search-in')), show_suggestion:_this.attr('data-show-suggestion'), parent:container.find('.cate-search').val(), }; $.ajax({ url:wr_live_search.ajax_url, type:'POST', dataType:'json', data:{ data:data, security:wr_live_search.security, }, success:function(response){ container.find('.loading-search').remove(); _this.closest('.element-item').removeClass('loading-wrls'); container.find('.suggestion-search-data').remove(); container.find('.not-results-search').remove(); container.find('.products-search').remove(); if(response.message){ container.find('.results-search').append(''); }else{ container.find('.results-search').append(''); if(response.suggestion){ container.find('.results-search').append(''); } $.each(response.list_product, function(key, value){ container.find('.products-search').append(''); }); container.find('.products-search').append(''); }} }); }, 300); }); $('body').on('focus', '.wrls-form .txt-livesearch', function(){ var container=$(this).closest('.wrls-form'); container.find('.loading-search').remove(); container.find('.suggestion-search-data').show(); container.find('.not-results-search').show(); container.find('.products-search').show(); }); $('body').on('blur', '.wrls-form .txt-livesearch', function(){ var container=$(this).closest('.wrls-form'); container.find('.loading-search').remove(); container.find('.suggestion-search-data').hide(); container.find('.not-results-search').hide(); container.find('.products-search').fadeOut(300); }); $('body').on('click', '.wrls-form .view-all', function(){ var _this=$(this); var parent=_this.closest('.wrls-form ').submit(); }); }, 1) }); })(jQuery); (function(){function n(n){function t(t,r,e,u,i,o){for(;i>=0&&o>i;i+=n){var a=u?u[i]:i;e=r(e,t[a],a,t)}return e}return function(r,e,u,i){e=b(e,i,4);var o=!k(r)&&m.keys(r),a=(o||r).length,c=n>0?0:a-1;return arguments.length<3&&(u=r[o?o[c]:c],c+=n),t(r,e,u,o,c,a)}}function t(n){return function(t,r,e){r=x(r,e);for(var u=O(t),i=n>0?0:u-1;i>=0&&u>i;i+=n)if(r(t[i],i,t))return i;return-1}}function r(n,t,r){return function(e,u,i){var o=0,a=O(e);if("number"==typeof i)n>0?o=i>=0?i:Math.max(i+a,o):a=i>=0?Math.min(i+1,a):i+a+1;else if(r&&i&&a)return i=r(e,u),e[i]===u?i:-1;if(u!==u)return i=t(l.call(e,o,a),m.isNaN),i>=0?i+o:-1;for(i=n>0?o:a-1;i>=0&&a>i;i+=n)if(e[i]===u)return i;return-1}}function e(n,t){var r=I.length,e=n.constructor,u=m.isFunction(e)&&e.prototype||a,i="constructor";for(m.has(n,i)&&!m.contains(t,i)&&t.push(i);r--;)i=I[r],i in n&&n[i]!==u[i]&&!m.contains(t,i)&&t.push(i)}var u=this,i=u._,o=Array.prototype,a=Object.prototype,c=Function.prototype,f=o.push,l=o.slice,s=a.toString,p=a.hasOwnProperty,h=Array.isArray,v=Object.keys,g=c.bind,y=Object.create,d=function(){},m=function(n){return n instanceof m?n:this instanceof m?void(this._wrapped=n):new m(n)};"undefined"!=typeof exports?("undefined"!=typeof module&&module.exports&&(exports=module.exports=m),exports._=m):u._=m,m.VERSION="1.8.3";var b=function(n,t,r){if(t===void 0)return n;switch(null==r?3:r){case 1:return function(r){return n.call(t,r)};case 2:return function(r,e){return n.call(t,r,e)};case 3:return function(r,e,u){return n.call(t,r,e,u)};case 4:return function(r,e,u,i){return n.call(t,r,e,u,i)}}return function(){return n.apply(t,arguments)}},x=function(n,t,r){return null==n?m.identity:m.isFunction(n)?b(n,t,r):m.isObject(n)?m.matcher(n):m.property(n)};m.iteratee=function(n,t){return x(n,t,1/0)};var _=function(n,t){return function(r){var e=arguments.length;if(2>e||null==r)return r;for(var u=1;e>u;u++)for(var i=arguments[u],o=n(i),a=o.length,c=0;a>c;c++){var f=o[c];t&&r[f]!==void 0||(r[f]=i[f])}return r}},j=function(n){if(!m.isObject(n))return{};if(y)return y(n);d.prototype=n;var t=new d;return d.prototype=null,t},w=function(n){return function(t){return null==t?void 0:t[n]}},A=Math.pow(2,53)-1,O=w("length"),k=function(n){var t=O(n);return"number"==typeof t&&t>=0&&A>=t};m.each=m.forEach=function(n,t,r){t=b(t,r);var e,u;if(k(n))for(e=0,u=n.length;u>e;e++)t(n[e],e,n);else{var i=m.keys(n);for(e=0,u=i.length;u>e;e++)t(n[i[e]],i[e],n)}return n},m.map=m.collect=function(n,t,r){t=x(t,r);for(var e=!k(n)&&m.keys(n),u=(e||n).length,i=Array(u),o=0;u>o;o++){var a=e?e[o]:o;i[o]=t(n[a],a,n)}return i},m.reduce=m.foldl=m.inject=n(1),m.reduceRight=m.foldr=n(-1),m.find=m.detect=function(n,t,r){var e;return e=k(n)?m.findIndex(n,t,r):m.findKey(n,t,r),e!==void 0&&e!==-1?n[e]:void 0},m.filter=m.select=function(n,t,r){var e=[];return t=x(t,r),m.each(n,function(n,r,u){t(n,r,u)&&e.push(n)}),e},m.reject=function(n,t,r){return m.filter(n,m.negate(x(t)),r)},m.every=m.all=function(n,t,r){t=x(t,r);for(var e=!k(n)&&m.keys(n),u=(e||n).length,i=0;u>i;i++){var o=e?e[i]:i;if(!t(n[o],o,n))return!1}return!0},m.some=m.any=function(n,t,r){t=x(t,r);for(var e=!k(n)&&m.keys(n),u=(e||n).length,i=0;u>i;i++){var o=e?e[i]:i;if(t(n[o],o,n))return!0}return!1},m.contains=m.includes=m.include=function(n,t,r,e){return k(n)||(n=m.values(n)),("number"!=typeof r||e)&&(r=0),m.indexOf(n,t,r)>=0},m.invoke=function(n,t){var r=l.call(arguments,2),e=m.isFunction(t);return m.map(n,function(n){var u=e?t:n[t];return null==u?u:u.apply(n,r)})},m.pluck=function(n,t){return m.map(n,m.property(t))},m.where=function(n,t){return m.filter(n,m.matcher(t))},m.findWhere=function(n,t){return m.find(n,m.matcher(t))},m.max=function(n,t,r){var e,u,i=-1/0,o=-1/0;if(null==t&&null!=n){n=k(n)?n:m.values(n);for(var a=0,c=n.length;c>a;a++)e=n[a],e>i&&(i=e)}else t=x(t,r),m.each(n,function(n,r,e){u=t(n,r,e),(u>o||u===-1/0&&i===-1/0)&&(i=n,o=u)});return i},m.min=function(n,t,r){var e,u,i=1/0,o=1/0;if(null==t&&null!=n){n=k(n)?n:m.values(n);for(var a=0,c=n.length;c>a;a++)e=n[a],i>e&&(i=e)}else t=x(t,r),m.each(n,function(n,r,e){u=t(n,r,e),(o>u||1/0===u&&1/0===i)&&(i=n,o=u)});return i},m.shuffle=function(n){for(var t,r=k(n)?n:m.values(n),e=r.length,u=Array(e),i=0;e>i;i++)t=m.random(0,i),t!==i&&(u[i]=u[t]),u[t]=r[i];return u},m.sample=function(n,t,r){return null==t||r?(k(n)||(n=m.values(n)),n[m.random(n.length-1)]):m.shuffle(n).slice(0,Math.max(0,t))},m.sortBy=function(n,t,r){return t=x(t,r),m.pluck(m.map(n,function(n,r,e){return{value:n,index:r,criteria:t(n,r,e)}}).sort(function(n,t){var r=n.criteria,e=t.criteria;if(r!==e){if(r>e||r===void 0)return 1;if(e>r||e===void 0)return-1}return n.index-t.index}),"value")};var F=function(n){return function(t,r,e){var u={};return r=x(r,e),m.each(t,function(e,i){var o=r(e,i,t);n(u,e,o)}),u}};m.groupBy=F(function(n,t,r){m.has(n,r)?n[r].push(t):n[r]=[t]}),m.indexBy=F(function(n,t,r){n[r]=t}),m.countBy=F(function(n,t,r){m.has(n,r)?n[r]++:n[r]=1}),m.toArray=function(n){return n?m.isArray(n)?l.call(n):k(n)?m.map(n,m.identity):m.values(n):[]},m.size=function(n){return null==n?0:k(n)?n.length:m.keys(n).length},m.partition=function(n,t,r){t=x(t,r);var e=[],u=[];return m.each(n,function(n,r,i){(t(n,r,i)?e:u).push(n)}),[e,u]},m.first=m.head=m.take=function(n,t,r){return null==n?void 0:null==t||r?n[0]:m.initial(n,n.length-t)},m.initial=function(n,t,r){return l.call(n,0,Math.max(0,n.length-(null==t||r?1:t)))},m.last=function(n,t,r){return null==n?void 0:null==t||r?n[n.length-1]:m.rest(n,Math.max(0,n.length-t))},m.rest=m.tail=m.drop=function(n,t,r){return l.call(n,null==t||r?1:t)},m.compact=function(n){return m.filter(n,m.identity)};var S=function(n,t,r,e){for(var u=[],i=0,o=e||0,a=O(n);a>o;o++){var c=n[o];if(k(c)&&(m.isArray(c)||m.isArguments(c))){t||(c=S(c,t,r));var f=0,l=c.length;for(u.length+=l;l>f;)u[i++]=c[f++]}else r||(u[i++]=c)}return u};m.flatten=function(n,t){return S(n,t,!1)},m.without=function(n){return m.difference(n,l.call(arguments,1))},m.uniq=m.unique=function(n,t,r,e){m.isBoolean(t)||(e=r,r=t,t=!1),null!=r&&(r=x(r,e));for(var u=[],i=[],o=0,a=O(n);a>o;o++){var c=n[o],f=r?r(c,o,n):c;t?(o&&i===f||u.push(c),i=f):r?m.contains(i,f)||(i.push(f),u.push(c)):m.contains(u,c)||u.push(c)}return u},m.union=function(){return m.uniq(S(arguments,!0,!0))},m.intersection=function(n){for(var t=[],r=arguments.length,e=0,u=O(n);u>e;e++){var i=n[e];if(!m.contains(t,i)){for(var o=1;r>o&&m.contains(arguments[o],i);o++);o===r&&t.push(i)}}return t},m.difference=function(n){var t=S(arguments,!0,!0,1);return m.filter(n,function(n){return!m.contains(t,n)})},m.zip=function(){return m.unzip(arguments)},m.unzip=function(n){for(var t=n&&m.max(n,O).length||0,r=Array(t),e=0;t>e;e++)r[e]=m.pluck(n,e);return r},m.object=function(n,t){for(var r={},e=0,u=O(n);u>e;e++)t?r[n[e]]=t[e]:r[n[e][0]]=n[e][1];return r},m.findIndex=t(1),m.findLastIndex=t(-1),m.sortedIndex=function(n,t,r,e){r=x(r,e,1);for(var u=r(t),i=0,o=O(n);o>i;){var a=Math.floor((i+o)/2);r(n[a])i;i++,n+=r)u[i]=n;return u};var E=function(n,t,r,e,u){if(!(e instanceof t))return n.apply(r,u);var i=j(n.prototype),o=n.apply(i,u);return m.isObject(o)?o:i};m.bind=function(n,t){if(g&&n.bind===g)return g.apply(n,l.call(arguments,1));if(!m.isFunction(n))throw new TypeError("Bind must be called on a function");var r=l.call(arguments,2),e=function(){return E(n,e,t,this,r.concat(l.call(arguments)))};return e},m.partial=function(n){var t=l.call(arguments,1),r=function(){for(var e=0,u=t.length,i=Array(u),o=0;u>o;o++)i[o]=t[o]===m?arguments[e++]:t[o];for(;e=e)throw new Error("bindAll must be passed function names");for(t=1;e>t;t++)r=arguments[t],n[r]=m.bind(n[r],n);return n},m.memoize=function(n,t){var r=function(e){var u=r.cache,i=""+(t?t.apply(this,arguments):e);return m.has(u,i)||(u[i]=n.apply(this,arguments)),u[i]};return r.cache={},r},m.delay=function(n,t){var r=l.call(arguments,2);return setTimeout(function(){return n.apply(null,r)},t)},m.defer=m.partial(m.delay,m,1),m.throttle=function(n,t,r){var e,u,i,o=null,a=0;r||(r={});var c=function(){a=r.leading===!1?0:m.now(),o=null,i=n.apply(e,u),o||(e=u=null)};return function(){var f=m.now();a||r.leading!==!1||(a=f);var l=t-(f-a);return e=this,u=arguments,0>=l||l>t?(o&&(clearTimeout(o),o=null),a=f,i=n.apply(e,u),o||(e=u=null)):o||r.trailing===!1||(o=setTimeout(c,l)),i}},m.debounce=function(n,t,r){var e,u,i,o,a,c=function(){var f=m.now()-o;t>f&&f>=0?e=setTimeout(c,t-f):(e=null,r||(a=n.apply(i,u),e||(i=u=null)))};return function(){i=this,u=arguments,o=m.now();var f=r&&!e;return e||(e=setTimeout(c,t)),f&&(a=n.apply(i,u),i=u=null),a}},m.wrap=function(n,t){return m.partial(t,n)},m.negate=function(n){return function(){return!n.apply(this,arguments)}},m.compose=function(){var n=arguments,t=n.length-1;return function(){for(var r=t,e=n[t].apply(this,arguments);r--;)e=n[r].call(this,e);return e}},m.after=function(n,t){return function(){return--n<1?t.apply(this,arguments):void 0}},m.before=function(n,t){var r;return function(){return--n>0&&(r=t.apply(this,arguments)),1>=n&&(t=null),r}},m.once=m.partial(m.before,2);var M=!{toString:null}.propertyIsEnumerable("toString"),I=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"];m.keys=function(n){if(!m.isObject(n))return[];if(v)return v(n);var t=[];for(var r in n)m.has(n,r)&&t.push(r);return M&&e(n,t),t},m.allKeys=function(n){if(!m.isObject(n))return[];var t=[];for(var r in n)t.push(r);return M&&e(n,t),t},m.values=function(n){for(var t=m.keys(n),r=t.length,e=Array(r),u=0;r>u;u++)e[u]=n[t[u]];return e},m.mapObject=function(n,t,r){t=x(t,r);for(var e,u=m.keys(n),i=u.length,o={},a=0;i>a;a++)e=u[a],o[e]=t(n[e],e,n);return o},m.pairs=function(n){for(var t=m.keys(n),r=t.length,e=Array(r),u=0;r>u;u++)e[u]=[t[u],n[t[u]]];return e},m.invert=function(n){for(var t={},r=m.keys(n),e=0,u=r.length;u>e;e++)t[n[r[e]]]=r[e];return t},m.functions=m.methods=function(n){var t=[];for(var r in n)m.isFunction(n[r])&&t.push(r);return t.sort()},m.extend=_(m.allKeys),m.extendOwn=m.assign=_(m.keys),m.findKey=function(n,t,r){t=x(t,r);for(var e,u=m.keys(n),i=0,o=u.length;o>i;i++)if(e=u[i],t(n[e],e,n))return e},m.pick=function(n,t,r){var e,u,i={},o=n;if(null==o)return i;m.isFunction(t)?(u=m.allKeys(o),e=b(t,r)):(u=S(arguments,!1,!1,1),e=function(n,t,r){return t in r},o=Object(o));for(var a=0,c=u.length;c>a;a++){var f=u[a],l=o[f];e(l,f,o)&&(i[f]=l)}return i},m.omit=function(n,t,r){if(m.isFunction(t))t=m.negate(t);else{var e=m.map(S(arguments,!1,!1,1),String);t=function(n,t){return!m.contains(e,t)}}return m.pick(n,t,r)},m.defaults=_(m.allKeys,!0),m.create=function(n,t){var r=j(n);return t&&m.extendOwn(r,t),r},m.clone=function(n){return m.isObject(n)?m.isArray(n)?n.slice():m.extend({},n):n},m.tap=function(n,t){return t(n),n},m.isMatch=function(n,t){var r=m.keys(t),e=r.length;if(null==n)return!e;for(var u=Object(n),i=0;e>i;i++){var o=r[i];if(t[o]!==u[o]||!(o in u))return!1}return!0};var N=function(n,t,r,e){if(n===t)return 0!==n||1/n===1/t;if(null==n||null==t)return n===t;n instanceof m&&(n=n._wrapped),t instanceof m&&(t=t._wrapped);var u=s.call(n);if(u!==s.call(t))return!1;switch(u){case"[object RegExp]":case"[object String]":return""+n==""+t;case"[object Number]":return+n!==+n?+t!==+t:0===+n?1/+n===1/t:+n===+t;case"[object Date]":case"[object Boolean]":return+n===+t}var i="[object Array]"===u;if(!i){if("object"!=typeof n||"object"!=typeof t)return!1;var o=n.constructor,a=t.constructor;if(o!==a&&!(m.isFunction(o)&&o instanceof o&&m.isFunction(a)&&a instanceof a)&&"constructor"in n&&"constructor"in t)return!1}r=r||[],e=e||[];for(var c=r.length;c--;)if(r[c]===n)return e[c]===t;if(r.push(n),e.push(t),i){if(c=n.length,c!==t.length)return!1;for(;c--;)if(!N(n[c],t[c],r,e))return!1}else{var f,l=m.keys(n);if(c=l.length,m.keys(t).length!==c)return!1;for(;c--;)if(f=l[c],!m.has(t,f)||!N(n[f],t[f],r,e))return!1}return r.pop(),e.pop(),!0};m.isEqual=function(n,t){return N(n,t)},m.isEmpty=function(n){return null==n?!0:k(n)&&(m.isArray(n)||m.isString(n)||m.isArguments(n))?0===n.length:0===m.keys(n).length},m.isElement=function(n){return!(!n||1!==n.nodeType)},m.isArray=h||function(n){return"[object Array]"===s.call(n)},m.isObject=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},m.each(["Arguments","Function","String","Number","Date","RegExp","Error"],function(n){m["is"+n]=function(t){return s.call(t)==="[object "+n+"]"}}),m.isArguments(arguments)||(m.isArguments=function(n){return m.has(n,"callee")}),"function"!=typeof/./&&"object"!=typeof Int8Array&&(m.isFunction=function(n){return"function"==typeof n||!1}),m.isFinite=function(n){return isFinite(n)&&!isNaN(parseFloat(n))},m.isNaN=function(n){return m.isNumber(n)&&n!==+n},m.isBoolean=function(n){return n===!0||n===!1||"[object Boolean]"===s.call(n)},m.isNull=function(n){return null===n},m.isUndefined=function(n){return n===void 0},m.has=function(n,t){return null!=n&&p.call(n,t)},m.noConflict=function(){return u._=i,this},m.identity=function(n){return n},m.constant=function(n){return function(){return n}},m.noop=function(){},m.property=w,m.propertyOf=function(n){return null==n?function(){}:function(t){return n[t]}},m.matcher=m.matches=function(n){return n=m.extendOwn({},n),function(t){return m.isMatch(t,n)}},m.times=function(n,t,r){var e=Array(Math.max(0,n));t=b(t,r,1);for(var u=0;n>u;u++)e[u]=t(u);return e},m.random=function(n,t){return null==t&&(t=n,n=0),n+Math.floor(Math.random()*(t-n+1))},m.now=Date.now||function(){return(new Date).getTime()};var B={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},T=m.invert(B),R=function(n){var t=function(t){return n[t]},r="(?:"+m.keys(n).join("|")+")",e=RegExp(r),u=RegExp(r,"g");return function(n){return n=null==n?"":""+n,e.test(n)?n.replace(u,t):n}};m.escape=R(B),m.unescape=R(T),m.result=function(n,t,r){var e=null==n?void 0:n[t];return e===void 0&&(e=r),m.isFunction(e)?e.call(n):e};var q=0;m.uniqueId=function(n){var t=++q+"";return n?n+t:t},m.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var K=/(.)^/,z={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},D=/\\|'|\r|\n|\u2028|\u2029/g,L=function(n){return"\\"+z[n]};m.template=function(n,t,r){!t&&r&&(t=r),t=m.defaults({},t,m.templateSettings);var e=RegExp([(t.escape||K).source,(t.interpolate||K).source,(t.evaluate||K).source].join("|")+"|$","g"),u=0,i="__p+='";n.replace(e,function(t,r,e,o,a){return i+=n.slice(u,a).replace(D,L),u=a+t.length,r?i+="'+\n((__t=("+r+"))==null?'':_.escape(__t))+\n'":e?i+="'+\n((__t=("+e+"))==null?'':__t)+\n'":o&&(i+="';\n"+o+"\n__p+='"),t}),i+="';\n",t.variable||(i="with(obj||{}){\n"+i+"}\n"),i="var __t,__p='',__j=Array.prototype.join,"+"print=function(){__p+=__j.call(arguments,'');};\n"+i+"return __p;\n";try{var o=new Function(t.variable||"obj","_",i)}catch(a){throw a.source=i,a}var c=function(n){return o.call(this,n,m)},f=t.variable||"obj";return c.source="function("+f+"){\n"+i+"}",c},m.chain=function(n){var t=m(n);return t._chain=!0,t};var P=function(n,t){return n._chain?m(t).chain():t};m.mixin=function(n){m.each(m.functions(n),function(t){var r=m[t]=n[t];m.prototype[t]=function(){var n=[this._wrapped];return f.apply(n,arguments),P(this,r.apply(m,n))}})},m.mixin(m),m.each(["pop","push","reverse","shift","sort","splice","unshift"],function(n){var t=o[n];m.prototype[n]=function(){var r=this._wrapped;return t.apply(r,arguments),"shift"!==n&&"splice"!==n||0!==r.length||delete r[0],P(this,r)}}),m.each(["concat","join","slice"],function(n){var t=o[n];m.prototype[n]=function(){return P(this,t.apply(this._wrapped,arguments))}}),m.prototype.value=function(){return this._wrapped},m.prototype.valueOf=m.prototype.toJSON=m.prototype.value,m.prototype.toString=function(){return""+this._wrapped},"function"==typeof define&&define.amd&&define("underscore",[],function(){return m})}).call(this); var isLocalStorageSupported=function (){ var t="test", e=window.sessionStorage; try { return e.setItem(t, "1"), e.removeItem(t), !0 } catch (t){ return !1 }}; !function (t){ t.WR=t.WR||{}, t.function_rotate_device={}, t.fn.WR_ImagesLoaded=function (e){ var a=this.find("img").toArray().map(function (t){ return t.src }); if(a.length){ var i=0; t(a).each(function (t, o){ var s, n, r; s=o, n=function (){ ++i==a.length&&e() }, (r=new Image).onload=n, r.src=s }) } else e() }, t.fn.WR_ImagesLazyload=function (e, a){ var i, o=t(window), s=e||0, n=window.devicePixelRatio > 1 ? "data-src-retina":"data-src-lazyload", r=this; function c(){ var e=r.filter(function (){ var e=t(this); if(!e.is(":hidden")){ var a=o.scrollTop(), i=a + o.height(), n=e.offset().top; return n + e.height() >=a - s&&n <=i + s }}); i=e.trigger("WR_ImagesLazyload"), r=r.not(i) } return this.one("WR_ImagesLazyload", function (){ var t=this.getAttribute(n); (t=t||this.getAttribute("data-src-lazyload"))&&(this.setAttribute("src", t), "function"==typeof a&&a.call(this)) }), o.on("scroll.WR_ImagesLazyload resize.WR_ImagesLazyload lookup.WR_ImagesLazyload", c), c(), this }; var e=function (){ return /Android|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent||navigator.vendor||window.opera) }; function a(t){ if("string"!=typeof t||-1==t.search("&")) return !1; var e, a, i, o={}; for (e=t.split("&"), i=0; i < e.length; i++) o[(a=e[i].split("="))[0]]=decodeURIComponent(a[1]); return o } function i(){ var e; t(".hb-cart.sidebar").click(function (){ var e=t(this), a=e.find(".cart-control-sidebar"), i=e.find(".hb-minicart")[0].outerHTML; if(t("body > .hb-cart-outer").length||t("body").append('
    '), t("body > .hb-cart-outer").html('' + i), !t("body > .overlay-sidebar").length){ var o=t('
    ').click(function (){ !function (e){ e.removeClass("active"); var a=e.attr("data-animation"), i=e.attr("data-position"), o=t(".hb-cart-outer .hb-minicart .widget_shopping_cart_content"), s=(t(".active-icon-cart-sidebar"), t(".hb-cart-outer .hb-minicart")), n=t("body > .wrapper-outer"); e.animate({opacity: 0}, function (){ e.hide() }), setTimeout(function (){ t(".hb-cart.sidebar .hb-minicart").html(t("body > .hb-cart-outer .hb-minicart").html()).find("input.edit-number").each(function (e, a){ parseInt(t(a).data("value-old"))&&t(a).attr("value")!=t(a).data("value-old")&&t(a).attr("value", t(a).data("value-old")) }), t("body > .hb-cart-outer").remove(), e.remove(), t("html").removeClass("no-scroll"), n.removeAttr("style") }, 500); var r=s[0].getBoundingClientRect(); switch (i){ case"position-sidebar-right": switch (s.animate({right: "-" + r.width + "px"}), "sidebar-push"!=a&&"sidebar-fall-down"!=a&&"sidebar-fall-up"!=a||n.animate({right: "0px"}), a){ case"sidebar-slide-in-on-top": case"sidebar-push": break; case"sidebar-fall-down": o.animate({top: "-300px"}); break; case"sidebar-fall-up": o.animate({top: "300px"}) } break; case"position-sidebar-left": switch (s.animate({left: "-" + r.width + "px"}), "sidebar-push"!=a&&"sidebar-fall-down"!=a&&"sidebar-fall-up"!=a||n.animate({left: "0px"}), a){ case"sidebar-slide-in-on-top": case"sidebar-push": break; case"sidebar-fall-down": o.animate({top: "-300px"}); break; case"sidebar-fall-up": o.animate({top: "300px"}) } break; case"position-sidebar-top": switch (t(".hb-cart-outer .hb-minicart .action-top-bottom").remove(), "sidebar-slide-in-on-top"!=a&&"sidebar-push"!=a&&"sidebar-fall-down"!=a||s.animate({top: "-120px"}), "sidebar-push"!=a&&"sidebar-fall-down"!=a&&"sidebar-fall-up"!=a||n.animate({top: "0px"}), a){ case"sidebar-slide-in-on-top": case"sidebar-push": break; case"sidebar-fall-down": o.animate({top: "-150px", opacity: 0}); break; case"sidebar-fall-up": s.css("overflow", "hidden").animate({top: "-120px"}, function (){ t(this).css("overflow", "") }), o.animate({top: "150px", opacity: 0}) } break; case"position-sidebar-bottom": switch (t(".hb-cart-outer .hb-minicart .action-top-bottom").remove(), "sidebar-slide-in-on-top"!=a&&"sidebar-push"!=a&&"sidebar-fall-up"!=a||s.animate({bottom: "-120px"}), "sidebar-push"!=a&&"sidebar-fall-down"!=a&&"sidebar-fall-up"!=a||n.animate({bottom: "0px"}), a){ case"sidebar-slide-in-on-top": case"sidebar-push": break; case"sidebar-fall-down": s.css("overflow", "hidden").animate({bottom: "-120px"}, function (){ t(this).css("overflow", "initial") }), o.animate({top: "-150px", opacity: 0}); break; case"sidebar-fall-up": o.animate({top: "150px", opacity: 0}) }} setTimeout(function (){ n.removeAttr("style"), s.removeAttr("style"), t(".hb-cart-outer .hb-minicart").removeAttr("style"), o.removeAttr("style"), e.removeAttr("style") }, 500) }(t(this)) }); t("body").append(o) } t("html").addClass("no-scroll"); var s=a.attr("data-animation"), n=a.attr("data-position"), r=t("body > .overlay-sidebar"), c=t("body > .wrapper-outer"), l=t(".hb-cart-outer .hb-minicart"), d=t(".hb-cart-outer .hb-minicart .widget_shopping_cart_content"); r.addClass("active").attr("data-animation", s).attr("data-position", n), l.attr("style", ""), c.attr("style", ""), r.attr("style", ""), d.attr("style", ""), r.css({display: "block"}).animate({opacity: 1}), l.addClass(n), l.css("opacity", 1); var u=l[0].getBoundingClientRect(), p=function (){ var e=t(".hb-cart-outer .widget_shopping_cart_content > .cart_list-outer"), a=t(".hb-cart-outer .hb-minicart").width(), i=e.width(), o=t(".hb-cart-outer .widget_shopping_cart_content > .price-checkout").outerWidth(!0); if(a < i + o){ var s=t(".hb-cart-outer"), n=t(".hb-cart-outer .cart_list-outer"); e=t(".hb-cart-outer .cart_list"); s.addClass("cart-slider"); var r=a - o, c=e.width(), l=parseInt((c - r + 50) / 80) + 1; s.attr("data-items", l), n.width(r), n.prepend('
    ') }}; switch (n){ case"position-sidebar-right": switch (l.css({ visibility: "visible", right: "-" + u.width + "px" }).animate({right: "0px"}), "sidebar-push"!=s&&"sidebar-fall-down"!=s&&"sidebar-fall-up"!=s||c.css({ position: "relative", right: "0px" }).animate({right: u.width + "px"}), s){ case"sidebar-slide-in-on-top": case"sidebar-push": break; case"sidebar-fall-down": d.css({position: "relative", top: "-300px"}).animate({top: "0px"}); break; case"sidebar-fall-up": d.css({position: "relative", top: "300px"}).animate({top: "0px"}) } break; case"position-sidebar-left": switch (l.css({ visibility: "visible", left: "-" + u.width + "px" }).animate({left: "0px"}), "sidebar-push"!=s&&"sidebar-fall-down"!=s&&"sidebar-fall-up"!=s||c.css({ position: "relative", left: "0px" }).animate({left: u.width + "px"}), s){ case"sidebar-slide-in-on-top": case"sidebar-push": break; case"sidebar-fall-down": d.css({position: "relative", top: "-300px"}).animate({top: "0px"}); break; case"sidebar-fall-up": d.css({position: "relative", top: "300px"}).animate({top: "0px"}) } break; case"position-sidebar-top": switch (l.addClass("active"), "sidebar-slide-in-on-top"!=s&&"sidebar-push"!=s&&"sidebar-fall-down"!=s||l.css({ visibility: "visible", transform: "translate(0%, -100%)" }).animate({transform: "translate(0%, 0%)"}), p(), s){ case"sidebar-slide-in-on-top": case"sidebar-push": break; case"sidebar-fall-down": d.css({position: "relative", top: "-150px", opacity: 0}).animate({top: "0px", opacity: 1}); break; case"sidebar-fall-up": l.css({ overflow: "hidden", visibility: "visible", transform: "translate(0%, -100%)" }).animate({transform: "translate(0%, 0%)"}, function (){ t(this).css("overflow", "") }), d.css({position: "relative", top: "150px", opacity: 0}).animate({ top: "0px", opacity: 1 }) } break; case"position-sidebar-bottom": switch ("sidebar-slide-in-on-top"!=s&&"sidebar-push"!=s&&"sidebar-fall-up"!=s||l.css({ visibility: "visible", transform: "translate(0%, 100%)" }).animate({transform: "translate(0%, 0%)"}), p(), s){ case"sidebar-slide-in-on-top": case"sidebar-push": break; case"sidebar-fall-down": l.css({ overflow: "hidden", visibility: "visible", transform: "translate(0%, 100%)" }).animate({transform: "translate(0%, 0%)"}, function (){ l.css("overflow", "") }), d.css({position: "relative", top: "-150px", opacity: 0}).animate({ top: "0px", opacity: 1 }); break; case"sidebar-fall-up": d.css({position: "relative", top: "150px", opacity: 0}).animate({top: "0px", opacity: 1}) }} }), t.fn.hoverIntent&&t("body").hoverIntent({ over: function (){ var e=t(this), a=e.find(".hb-minicart-outer:first"), i=e.find(".link-cart:first")[0].getBoundingClientRect(); a.removeAttr("style"); var o=a[0].getBoundingClientRect(), s=t(window).width(), n=t(window).height(), r=s > 1024 ? parseInt(WR_Data_Js.offset):0; if(s < o.right + 5 + r){ var c=o.right + 5 - s + r; a.css("left", -c + "px") } else o.left < 5 + r&&a.css("left", "5px"); e.addClass("active-dropdown"); var l="empty"==e.attr("data-margin-top") ? e.attr("data-margin-top"):parseInt(e.attr("data-margin-top")); if(e.closest(".sticky-row-scroll").length||"empty"==l){ e[0].getBoundingClientRect(); var d=e.closest(e.closest(".sticky-row-scroll").length ? ".sticky-row":".hb-section-outer")[0].getBoundingClientRect(), u=parseInt(d.bottom - i.bottom), p=parseInt(d.bottom - i.top); 0==e.find(".hover-area").length&&e.append(''), a.css("top", p) }else if(l > 0){ 0==e.find(".hover-area").length&&e.append(''); e[0].getBoundingClientRect(); a.css("top", l + i.height) } if((o=a[0].getBoundingClientRect()).bottom > n){ var h=o.height - (o.bottom - n) - 5; a.css({overflowY: "scroll", height: h}) }}, out: function (){ var e=t(this); e.removeClass("active-dropdown"), e.find(".hover-area").remove() }, timeout: 0, sensitivity: 1, interval: 0, selector: ".hb-cart.dropdown" }), t("body").on("click", ".hb-cart-outer.cart-slider .control .prev", function (){ var e=t(this), a=e.closest(".hb-cart-outer"), i=parseInt(a.attr("data-items")); if(!(a.attr("data-item") >=i)){ var o=void 0==a.attr("data-item") ? 1:parseInt(a.attr("data-item")) + 1, s=a.find(".cart_list"); a.attr("data-item", o), s.css("right", -80 * o), i==o&&e.addClass("disabled"), t(".hb-cart-outer.cart-slider .control .next").removeClass("disabled") }}), t("body").on("click", ".hb-cart-outer.cart-slider .control .next", function (){ var e=t(this), a=e.closest(".hb-cart-outer"); if(void 0!=a.attr("data-item")&&0!=a.attr("data-item")){ var i=parseInt(a.attr("data-item")) - 1, o=a.find(".cart_list"); a.attr("data-item", i), 0==i&&e.addClass("disabled"), t(".hb-cart-outer.cart-slider .control .prev").removeClass("disabled"), o.css("right", -80 * i) }}), t("body").on("click", ".widget_shopping_cart_content .remove-item .remove", function (e){ e.preventDefault(); var a, i=t(this), o=i.closest(".hb-minicart"), s=i.attr("data-product_id"); function n(){ t.ajax({ type: "POST", url: WRAjaxURL, data: {action: "wr_product_remove", cart_item_key: s}, success: function (e){ if(e){ if(e=t.parseJSON(e), o.hasClass("position-sidebar-top")||o.hasClass("position-sidebar-bottom")){ var a=i.closest(".cart-slider"); if(a.length){ var n=parseInt(a.attr("data-items")); a.attr("data-items", n - 1), 1==n&&(a.removeClass("cart-slider"), a.find(".cart_list-outer").removeAttr("style")) } t('li[data-key="' + s + '"]').hide(300, function (){ t('li[data-key="' + s + '"]').remove() }) } else t('li[data-key="' + s + '"]').slideUp(300, function (){ t('li[data-key="' + s + '"]').remove() }); t(".mini-price").length&&t(".mini-price").html(e.price_total), t(".hb-cart .cart-control .count").length&&t(".hb-cart .cart-control .count").html(e.count_product), 0==e.count_product&&(t(".hb-minicart .total").length&&t(".hb-minicart .total").hide(), t(".hb-minicart .buttons").length&&t(".hb-minicart .buttons").hide(), t(".hb-minicart .product_list_widget .empty").length||t(".hb-minicart .product_list_widget").append('
  • ' + e.empty + "
  • ")) }} }) } i.addClass("loading"), a=setTimeout(n, 500), t(document).ajaxComplete(function (t, e, i){ i.url.search("wc-ajax=remove_from_cart") > -1&&(a&&clearTimeout(a), n()) }) }), t(document).ajaxComplete(function (e, i, o){ var s=o.url; void 0!==o.data&&o.data; if(-1!=s.search("wc-ajax=add_to_cart")){ if(!isLocalStorageSupported()) return window.location.reload(); if(void 0!=o.data&&void 0!=i.responseJSON&&void 0!=i.responseJSON.cart_hash){ var n=a(o.data); t.ajax({ type: "POST", url: WRAjaxURL, data: {action: "wr_add_to_cart_message", product_id: n.product_id}, success: function (e){ if(void 0==e.message) return !1; t("body > .wr-notice-cart-outer").remove(); var a='
    ' + e.message + "
    "; t("body").append(a); var i=t('').click(function (){ t(this).closest(".wr-notice-cart-outer").removeClass("active") }); t("body .wr-notice-cart").prepend(i), setTimeout(function (){ t("body > .wr-notice-cart-outer").addClass("active") }, "10"), setTimeout(function (){ t("body > .wr-notice-cart-outer").removeClass("active") }, "5000") }}) } else void 0!=o.data&&void 0!=i.responseJSON&&1==i.responseJSON.error&&t.ajax({ type: "POST", url: WRAjaxURL, data: {action: "wr_add_to_cart_error"}, success: function (e){ if(void 0==e.message) return !1; t("body > .wr-notice-cart-outer").remove(); var a='
    ' + e.message + "
    "; t("body").append(a); var i=t('').click(function (){ t(this).closest(".wr-notice-cart-outer").removeClass("active") }); t("body .wr-notice-cart").prepend(i), setTimeout(function (){ t("body > .wr-notice-cart-outer").addClass("active") }, "10"), setTimeout(function (){ t("body > .wr-notice-cart-outer").removeClass("active") }, "5000") }}) } if(void 0!=o.data&&"add_to_wishlist"==(n=a(o.data)).action){ t("body > .wr-notice-cart-outer").remove(); var r='
    ' + i.responseJSON.message + '
    ' + WR_Data_Js["View Wishlist"] + "
    "; t("body").append(r); var c=t('').click(function (){ t(this).closest(".wr-notice-cart-outer").removeClass("active") }); t("body .wr-notice-cart").prepend(c), setTimeout(function (){ t("body > .wr-notice-cart-outer").addClass("active") }, "10"), setTimeout(function (){ t("body > .wr-notice-cart-outer").removeClass("active") }, "5000") } if(void 0!=o.data){ n=a(o.data); -1!=s.search("wc-ajax=add_to_cart")&&void 0!=n.remove_from_wishlist_after_add_to_cart&&(t(".woocommerce-message").hide(), setTimeout(function (){ t(".wishlist_table tbody tr").length <=1&&(t(".wishlist_table").remove(), t("#yith-wcwl-form").addClass("empty")) }, 1e3)) }}), t(document.body).on("wc_fragments_loaded wc_fragments_refreshed added_to_cart", function (){ if(isLocalStorageSupported()&&void 0!==window.wc_cart_fragments_params&&void 0!==wc_cart_fragments_params.fragment_name){ var e=t.parseJSON(sessionStorage.getItem(wc_cart_fragments_params.fragment_name)); e&&void 0!==e.wr_total_price&&void 0!==e.wr_count_item&&(t(".hb-cart .cart-control .count").html(e.wr_count_item), t(".mini-price").html(e.wr_total_price)) }}), t("body").on("blur change", ".widget_shopping_cart_content .edit-number", function (){ var a=t(this), i=a.closest(".mini_cart_item"), o=i.attr("data-key"), s=a.val(), n=(a.closest(".hb-minicart").attr("data-slidebar-position"), a.attr("data-max")), r=a.attr("data-value-old"), c=i.find(".multiplication"); c.removeClass("loading"), e&&clearTimeout(e), e=setTimeout(function (){ if(""!=s&&0!=s&&r!=s) if(n&&parseInt(s) > parseInt(n)){ var e=(e=WR_Data_Js.wr_error_cannot_add).replace(/%d/g, n); a.focus(); a.val(r); alert(e); } else c.addClass("loading"), t.ajax({ type: "POST", url: WR_CART_URL, data: {"wr-action-cart": "update_cart", cart_item_key: o, cart_item_number: s}, success: function (e){ 0==e.count_product&&(t(".hb-minicart .total").length&&t(".hb-minicart .total").hide(), t(".hb-minicart .buttons").length&&t(".hb-minicart .buttons").hide(), t(".hb-minicart .product_list_widget .empty").length||t(".hb-minicart .product_list_widget").append('
  • ' + e.empty + "
  • ")), t(".mini-price").length&&t(".mini-price").html(e.price_total), t(".hb-cart .cart-control .count").length&&t(".hb-cart .cart-control .count").html(e.count_product), c.removeClass("loading"), a.attr("data-value-old", s) }}) }, 50) }), ("no"!=WR_Data_Js.ajax_add_to_cart_single||parseInt(WR_Data_Js.buy_now_button_enabled))&&(t(window).load(function (){ var e, a=document.querySelector("form.cart"); if(a){ e=t._data(a, "events"), t.WR.form_add_to_cart_events={}; for (var i in e) if(!(["click", "submit"].indexOf(i) < 0)){ t.WR.form_add_to_cart_events[i]=[]; for (var o=0; o < e[i].length; o++){ if("click"==i){ var s=t(a).find(e[i][o].selector); if(s[0]&&"submit"!=s[0].type) continue } t.WR.form_add_to_cart_events[i].push({handler: e[i][o].handler, selector: e[i][o].selector}) } o=0; for (var n=t.WR.form_add_to_cart_events[i].length; o < n; o++) t("form.cart").off(i, t.WR.form_add_to_cart_events[i][o].selector, t.WR.form_add_to_cart_events[i][o].handler) } t("form.cart").on("submit", function (e){ t.WR.form_add_to_cart_processing&&e.preventDefault() }) }}), t("body").on("click", ".quickview-modal form.cart .wr_single_add_to_cart_ajax, .product-type-subscription .cart .single_add_to_cart_button", function (e){ e.preventDefault(), e.stopPropagation(); var a=t(this); window.wr_add_to_cart_ajax(a, e) }), t("form.cart .wr_single_add_to_cart_ajax, .product-type-subscription .cart .single_add_to_cart_button").click(function (e){ var a=t(this); e.preventDefault(), t.WR.form_add_to_cart_processing ? e.stopPropagation():(t.WR.form_add_to_cart_processing = !0, "undefined"!=typeof yith_wapo_general ? setTimeout(function (){ yith_wapo_general.do_submit&&window.wr_add_to_cart_ajax(a, e) }, 100):window.wr_add_to_cart_ajax(a, e)) }), t(".floating-add-to-cart .floating_button").click(function (e){ e.preventDefault(), e.stopPropagation(); t(this); t("form.cart .single_add_to_cart_button").trigger("click") }), window.wr_add_to_cart_ajax=function (e, a, i){ var o=e.closest("form"), s=o.serializeArray(), n=t(".floating-add-to-cart .floating_button"); e.prop("disabled", !0), e.addClass("loading"), e.removeClass("added error"), n.addClass("loading"), n.removeClass("added error"), o.find('input[name="wr-action-cart"]').length||o.append(''); for (var r in t.WR.form_add_to_cart_events) for (var c=0; c < t.WR.form_add_to_cart_events[r].length; c++) if(t.WR.form_add_to_cart_events[r][c].handler){ var l=e.closest("form"); t.WR.form_add_to_cart_events[r][c].selector&&(l=l.find(t.WR.form_add_to_cart_events[r][c].selector)), l.length&&t.WR.form_add_to_cart_events[r][c].handler.call(l[0], a) } if(isLocalStorageSupported()){ var d=t("iframe#wr_nitro_add_to_cart_iframe"); d.length||(d=t("', patterns: { youtube: { index: "youtube.com/", id: "v=", src: "//www.youtube.com/embed/%id%?autoplay=1&showinfo=0&" + o }, vimeo: {index: "vimeo.com/", id: "/", src: "//player.vimeo.com/video/%id%?autoplay=1"}} }}) }}), t(".sc-yt-trigger").length > 0&&(t.getScript("https://www.youtube.com/iframe_api"), t(".sc-yt-trigger").each(function (){ var e=t(this), a=e.next(); setTimeout(function t(){ return "object"!=typeof YT ? setTimeout(t, 1e3):"function"!=typeof YT.Player ? setTimeout(t, 1e3):void new YT.Player(a.get(0), { events: { onReady: function (t){ e.on("click", function (i){ t.target.playVideo(), e.css("opacity", 0), a.show(), i.preventDefault() }) }} }) }, 1e3) })), t(".sc-vm-trigger").length > 0&&t(".sc-vm-trigger").each(function (){ var e=t(this), a=e.next(), i="*"; e.on("click", function (t){ !function (t, e){ var o={method: t}; e&&(o.value=e); var s=JSON.stringify(o); a[0].contentWindow.postMessage(s, i) }("play"), e.css("opacity", 0), a.show(), t.preventDefault() }) })) } function r(){ t("body").on("click", ".wc-show-sidebar", function (e){ var a, i; t("body").toggleClass("slide-to-left"), t("html").addClass("no-scroll"), t("#shop-mobile-sidebar").before('
    '), t(this), a="#shop-mobile-sidebar", i=function (){ t("body").removeClass("slide-to-left"), t("html").removeClass("no-scroll"), t(".mask-overlay").remove() }, t(".wrapper-outer").on("mousedown vmousedown", function (e){ -1==t(a).index(t(e.target).closest(a))&&(t("body").off("mousedown vmousedown"), i.call(e)) }) }) } t.WR.Lightbox=function (){ if(void 0===t.fn.nivoLightbox) return setTimeout(function (){ t.WR.Lightbox() }, 100); t('a[data-lightbox^="nivo"]').each(function (){ t(this).data("nivo-lightbox-initialized")||(t(this).nivoLightbox({ effect: "fall", keyboardNav: !0, clickOverlayToClose: !0 }), t(this).data("nivo-lightbox-initialized", !0)) }) }, t.WR.Carousel=function (){ if(void 0===t.fn.owlCarousel) return setTimeout(t.WR.Carousel, 100); t(".wr-nitro-carousel").each(function (){ var e=t(this); if(!e.data("owl-carousel-initialized")){ if(e.hasClass("exclude-carousel")) return; var a=e.data("owl-options"); if(void 0!==a){ var i="true"==a.autoplay, o=a.autoplayTimeout ? a.autoplayTimeout:"5000", s=a.items, n="true"==a.nav, r="true"==a.dots, c="true"==a.autoplayHoverPause, l=a.desktop, d=a.tablet, u=a.mobile, p=a.sm_mobile, h=a.custom_responsive, m="true"==a.rtl, f = !a.loop||a.loop, v="true"==a.autoHeight, b=a.animateIn ? a.animateIn:"", g=a.animateOut ? a.animateOut:"", w={ items: 1, autoplay: i, autoplayTimeout: o, autoplayHoverPause: c, nav: n, dots: r, loop: f, autoHeight: v, smartSpeed: 400, navText: ['', ''], rtl: m }; w.items=s, w.responsive=b||v || "1"==s||"true"==h ? { 0: {items: p}, 376: {items: u}, 601: {items: d}, 769: {items: l}, 993: {items: s}}:{ 0: {items: u}, 584: {items: d}, 784: {items: s}}, b&&(w.animateIn=b), g&&(w.animateOut=g), e.owlCarousel(w) } e.data("owl-carousel-initialized", !0) }}) }, t(document).ready(function (){ var a, c, l, d, u, p, h, m, f, v, b, g, w; t("body").on("click", ".vc_tta-tab > a", function (t){ t.preventDefault() }), (void 0==WR_Data_Js||1!=WR_Data_Js.blogParallax)&&1!=WR_Data_Js.pageParallax&&1!=WR_Data_Js.bodyParallax||e()||window.skrollr&&skrollr.init({forceHeight: !1}), t(".open-popup-link").length&&t(".addition-product .open-popup-link, .addition-product .price br").remove(), t(".wr-mobile .hb-menu .has-children-mobile").click(function (){ var e=t(this), a=e.closest(".item-link-outer"), i=e.closest("li").find(" > ul:first"); a.hasClass("active-submenu") ? (i.stop(!0, !0).slideUp(function (){ var a=e.closest(".site-navigator-inner"), i=e.closest(".site-navigator")[0].getBoundingClientRect(), o=t(window).height() - i.top; i.height <=o&&a.css("height", "") }), a.removeClass("active-submenu")):(i.stop(!0, !0).slideDown(function (){ var a=e.closest(".site-navigator-inner"), i=a[0].getBoundingClientRect(), o=t(window).height() - i.top; i.height > o&&a.height(o) }), a.addClass("active-submenu")) }), t(".wr-mobile .hb-menu .menu-icon-action").click(function (){ var e=t(this), a=e.closest(".hb-menu").find(".site-navigator-inner"); e.hasClass("active-menu") ? (a.stop(!0, !0).slideUp(), e.removeClass("active-menu")):(s(e, ".hb-menu", function (t){ a.stop(!0, !0).slideUp(), e.removeClass("active-menu") }), a.stop(!0, !0).slideDown(function (){ var e=a[0].getBoundingClientRect(), i=t(window).height() - e.top; e.height > i&&t(this).height(i) }), e.addClass("active-menu")) }), t.function_rotate_device.menu_mobile=function (){ t.each(t(".wr-mobile .hb-menu .menu-icon-action.active-menu"), function (e, a){ var i=t(a).closest(".hb-menu").find(".site-navigator-inner"); i.css("height", ""); var o=i[0].getBoundingClientRect(), s=t(window).height() - o.top; o.height > s ? i.height(s):i.css("height", "") }) }, o(), function (){ function e(){ switch (t("body > .hb-search-fs .close").attr("data-layout")){ case"full-screen": t("body > .hb-search-fs").fadeOut(300, function (){ t("html").removeClass("no-scroll"), t("body > .hb-search-fs").remove(), t("body > .wrapper-outer").removeAttr("style") }); break; case"topbar": var e=t("#wpadminbar"), a=e.length ? e.height():"0"; t("body > .hb-search-fs").animate({top: a - 80 + "px"}, function (){ t(this).remove() }), t("body > .wrapper-outer").animate({top: "0px"}, function (){ t(this).removeAttr("style") }) } t(".header .hb-search").find(".open.active-topbar").removeClass("active-topbar") } t(".hb-search .open.show-full-screen").on("click", function (){ var a=t(this).parents(".hb-search").find(".hb-search-fs")[0].outerHTML; t("body").append(a); var i=t(this).attr("data-background-style"), o=t(this).attr("data-layout"), s=t("body > .hb-search-fs"); if("topbar"==o&&t(this).hasClass("active-topbar")) e(); else { switch (o){ case"full-screen": s.fadeIn(300), t("html").addClass("no-scroll"); break; case"topbar": var n=t("#wpadminbar"), r=n.length ? n.height():"0"; t(this).addClass("active-topbar"), s.css({ display: "block", top: r - 80 + "px" }).animate({top: r + "px"}), t("body > .wrapper-outer").css({ position: "relative", top: "0px" }).animate({top: "80px"}) } s.addClass(i + " " + o), s.find(".close").attr("data-layout", o), s.find("form input").focus() }}), t("body").on("click", ".hb-search-fs .close", function (){ e() }), t(".header .hb-search.dropdown .open").click(function (){ var e=t(this), a=e.closest(".hb-search"), i=a.find(".search-form:first"), o=t(".header .hb-search.dropdown").index(a), n=a[0].getBoundingClientRect(), r=parseInt(a.css("borderTopWidth")), c=parseInt(a.css("borderBottomWidth")); if(t(".header .hb-search.dropdown:not(:eq(" + o + "))").removeClass("active-dropdown"), a.hasClass("active-dropdown")) a.removeClass("active-dropdown"), i.removeClass("set-width"); else { s(e, ".hb-search", function (t){ a.removeClass("active-dropdown"), i.removeClass("set-width") }), i.removeAttr("style"); var l=t(window).width(); i.width() > l - 10&&(i.css("width", l - 10), i.addClass("set-width")), l=t(window).width(); var d=i[0].getBoundingClientRect(), u=(e[0].getBoundingClientRect(), l > 1024 ? parseInt(WR_Data_Js.offset):0); if(l < d.right + 5){ var p=d.right + 5 + u - l; i.css("left", -p + "px") } else d.left < 5 + u&&i.css("left", "5px"); var h="empty"==a.attr("data-margin-top") ? a.attr("data-margin-top"):parseInt(a.attr("data-margin-top")); if(e.closest(".sticky-row-scroll").length||"empty"==h){ var m=e.closest(e.closest(".sticky-row-scroll").length ? ".sticky-row":".hb-section-outer")[0].getBoundingClientRect(), f=parseInt(m.bottom - n.bottom + (n.height - r)); i.css("top", f) } else h > 0&&i.css("top", h + (n.height - (r + c))); a.addClass("active-dropdown"), a.find(".wrls-form").length&&a.find(".cate-search-outer").width(), setTimeout(function (){ a.find(".txt-search").focus() }, 300) }}), t(".header .hb-search.expand-width .open").on("click", function (e){ var a=t(this), i=a.closest(".hb-search"), o=i.find(".search-form form"), n=o[0].getBoundingClientRect(), r=n.width, c=a.closest(".header"), l=c.hasClass("vertical-layout"), d = !0; if(i.hasClass("expan-width-active")) o.stop(!0, !0).css({overflow: "hidden"}).animate({width: "0px"}, 200, function (){ i.removeClass("expan-width-active"), o.removeAttr("style"); var e=a.closest(".container").find(".hide-expand-search"); e.css("visibility", "").animate({opacity: 1}, 200, function (){ e.removeClass("hide-expand-search"), t(this).css("opacity", "") }) });else { s(a, ".hb-search", function (e){ o.stop(!0, !0).css({overflow: "hidden"}).animate({width: "0px"}, 200, function (){ i.removeClass("expan-width-active"), o.removeAttr("style"); var e=a.closest(".container").find(".hide-expand-search"); e.css("visibility", "").animate({opacity: 1}, 200, function (){ e.removeClass("hide-expand-search"), t(this).css("opacity", "") }) }) }); var u=a[0].getBoundingClientRect(), p=u.left + u.width / 2, h=document.body.offsetWidth, m=i.outerWidth(); if(l){ var f=i[0].getBoundingClientRect(), v=c[0].getBoundingClientRect(); d=c.hasClass("left-position-vertical") ? !(f.left - v.left - 10 >=n.width):v.right - f.right - 10 >=n.width } else d=2 * p < h; if(d){ var b=i.nextUntil(); if(b.length){ var g=0, w=function (){ o.stop(!0, !0).css({ left: m + 5, width: 0, overflow: "hidden", visibility: "initial" }).animate({width: r}, 200, function (){ t(this).css("overflow", "") }) }; l ? w():(b.each(function (e, a){ if(g < r&&(t(a).animate({opacity: 0}, 200, function (){ t(a).css("visibility", "hidden") }), t(a).addClass("hide-expand-search")), (g +=t(a).outerWidth(!0)) > r) return !1 }), setTimeout(w, 200)) } else o.stop(!0, !0).css({ left: m + 5, width: 0, overflow: "hidden", visibility: "initial" }).animate({width: r}, 200, function (){ t(this).css("overflow", "") }) }else{ var _=i.prevUntil(); if(_.length){ var y=0; w=function (){ o.stop(!0, !0).css({ right: m + 5, width: 0, overflow: "hidden", visibility: "initial" }).animate({width: r}, 200, function (){ t(this).css("overflow", "") }) }, l ? w():(_.each(function (e, a){ if(y < r&&(t(a).animate({opacity: 0}, 200, function (){ t(a).css("visibility", "hidden") }), t(a).addClass("hide-expand-search")), (y +=t(a).outerWidth(!0)) > r) return !1 }), setTimeout(w, 200)) } else o.stop(!0, !0).css({ right: m + 5, width: 0, overflow: "hidden", visibility: "initial" }).animate({width: r}, 200, function (){ t(this).css("overflow", "") }) } i.addClass("expan-width-active"), setTimeout(function (){ i.find(".txt-search").focus() }, 300) }}), t(".header .hb-search.boxed .open").on("click", function (){ t(this).parents(".hb-search").find('input[type="submit"]').trigger("click") }) }(), i(), t(".hb-sidebar .icon-sidebar").click(function (){ t(this).closest(".hb-sidebar").addClass("active"), t("html").addClass("no-scroll") }), t(".hb-sidebar .content-sidebar > .overlay").click(function (){ t(this).closest(".hb-sidebar").removeClass("active"), t("html").removeClass("no-scroll") }), function (){ if(t("body.wr-desktop").on("click", ".hb-menu .menu-icon-action", function (){ var e=t(this), a=e.parents(".hb-menu"); e.find(".wr-burger-scale").addClass("wr-acitve-burger"); var i=a.find(".site-navigator-outer")[0].outerHTML; t("body > .hb-menu-outer").length||t("body").append('
    '), t("body > .hb-menu-outer").html(i), setTimeout(function (){ t(".hb-menu-outer .navigator-column").height() < t(".hb-menu-outer .navigator-column-inner").height()&&t(".hb-menu-outer").addClass("hb-menu-scroll") }, 500), t("body > .hb-overlay-menu").length||t("body").append('
    '); var o=e.attr("data-layout"), s=e.attr("data-effect"), n=e.attr("data-position"), r=e.attr("data-animation"), c=t("body > .wrapper-outer"), l=t("body > .hb-menu-outer .sidebar-style"), d=(t("body > .hb-menu-outer"), t("body > .hb-menu-outer ul.site-navigator")), u=t("body > .hb-overlay-menu"), p=t("body > .hb-menu-outer .fullscreen-style"); if(t("html").addClass("no-scroll"), "fullscreen"==o) switch (s){ case"none": p.show(); break; case"fade": p.fadeIn(100); break; case"scale": setTimeout(function (){ p.addClass("scale-active") }, 100) }else if("sidebar"==o){ var h=l.innerWidth(); u.attr("data-position", n), u.attr("data-animation", r), u.fadeIn(), l.css("opacity", 1); var m=t("#wpadminbar"); switch (m.length ? l.css("top", m.height() + "px"):l.css("top", "0px"), n){ case"left": switch (l.css({ visibility: "visible", left: "-" + h + "px" }).animate({left: "0px"}), "push"!=r&&"fall-down"!=r&&"fall-up"!=r||c.css({ position: "relative", left: "0px" }).animate({left: h + "px"}), r){ case"slide-in-on-top": case"push": break; case"fall-down": d.css({position: "relative", top: "-300px"}).animate({top: "0px"}); break; case"fall-up": d.css({position: "relative", top: "300px"}).animate({top: "0px"}) } break; case"right": switch (l.css({ visibility: "visible", right: "-" + h + "px" }).animate({right: "0px"}), "push"!=r&&"fall-down"!=r&&"fall-up"!=r||c.css({ position: "relative", right: "0px" }).animate({right: h + "px"}), r){ case"slide-in-on-top": case"push": break; case"fall-down": d.css({position: "relative", top: "-300px"}).animate({top: "0px"}); break; case"fall-up": d.css({position: "relative", top: "300px"}).animate({top: "0px"}) }} }}), t("body").on("click", ".fullscreen-style .close", function (){ t(".wr-burger-scale").removeClass("wr-acitve-burger"); var e=t(this), a=e.parents(".hb-menu-outer"); switch (e.attr("data-effect")){ case"none": a.remove(); break; case"fade": a.find(".site-navigator-outer").fadeOut(300, function (){ a.remove() }); break; case"scale": a.find(".site-navigator-outer").removeClass("scale-active"), setTimeout(function (){ a.remove() }, 300) } t("html").removeClass("no-scroll"), t("body > .wrapper-outer").removeAttr("style") }), t("body").on("click", ".hb-overlay-menu", function (){ t(".wr-burger-scale").removeClass("wr-acitve-burger"); var e=t(this), a=e.attr("data-position"), i=e.attr("data-animation"), o=t("body > .wrapper-outer"), s=t("body > .hb-menu-outer .sidebar-style"), n=t("body > .hb-menu-outer ul.site-navigator"), r=s.innerWidth(); switch (s.innerHeight(), e.fadeOut(), setTimeout(function (){ t("body > .hb-menu-outer").remove(), e.remove(), t("html").removeClass("no-scroll"), t("body > .wrapper-outer").removeAttr("style") }, 500), a){ case"left": switch (s.animate({left: "-" + r + "px"}), "push"!=i&&"fall-down"!=i&&"fall-up"!=i||o.animate({left: "0px"}), i){ case"slide-in-on-top": case"push": break; case"fall-down": n.animate({top: "-300px"}); break; case"fall-up": n.animate({top: "300px"}) } break; case"right": switch (s.animate({right: "-" + r + "px"}), "push"!=i&&"fall-down"!=i&&"fall-up"!=i||o.animate({right: "0px"}), i){ case"slide-in-on-top": case"push": break; case"fall-down": n.animate({top: "-300px"}); break; case"fall-up": n.animate({top: "300px"}) }} }), t("body").on("click", ".header .menu-more .icon-more", function (e){ var a=t(this), i=a.closest(".site-navigator-inner"), o=a.closest(".menu-more"), n=i.find(".site-navigator"), r=i.find(".nav-more"), c=i.find(" > .site-navigator .item-hidden"), l=t(".header .menu-more").index(o), d=a.closest(".element-item"); if(t(".header .menu-more:not(:eq(" + l + "))").removeClass("active-more"), o.hasClass("active-more")) o.removeClass("active-more"); else { s(a, ".hb-menu", function (t){ o.removeClass("active-more") }), r.html(""), r.removeAttr("style"); var u=t(window).width(), p=r[0].getBoundingClientRect(), h=u > 1024 ? parseInt(WR_Data_Js.offset):0; if(u < p.right + 5){ var m=p.right + 5 + h - u; r.css("left", -m + "px") } else p.left < 5 + h&&r.css("left", "5px"); var f="empty"==d.attr("data-margin-top") ? d.attr("data-margin-top"):parseInt(d.attr("data-margin-top")), v=o[0].getBoundingClientRect(); if(a.closest(".sticky-row-scroll").length||"empty"==f){ var b=a.closest(a.closest(".sticky-row-scroll").length ? ".sticky-row":".hb-section-outer")[0].getBoundingClientRect(), g=v.top + v.height, w=b.top + b.height, _=parseInt(w - g), y=parseInt(_ + v.height); r.css("top", y) } else f > 0&&r.css("top", f + v.height); if(c.length){ var C=""; t.each(c, function (){ C +=t(this)[0].outerHTML }), r.html('
      ' + C + "
    ") } setTimeout(function (){ o.addClass("active-more") }, 10) }}), t.fn.hoverIntent){ var e=function (e){ var a="", i=e[0].getBoundingClientRect(), o=(r=t(window).width()) > 1024 ? parseInt(WR_Data_Js.offset):0, s="empty"==e.closest(".hb-menu").attr("data-margin-top") ? e.closest(".hb-menu").attr("data-margin-top"):parseInt(e.closest(".hb-menu").attr("data-margin-top")); if(e.hasClass("wrmm-item")){ (y=e.find(" > .mm-container-outer")).attr("style", "display:block"); var n=e.closest(".container")[0].getBoundingClientRect(), r=t(window).width(), c=n.width, l=n.right, d=0, u=0, p=y.attr("data-width"); "full"===p ? (d=c) + 10 + 2 * o >=r&&(d=c - 10, l -=5):"full-width"===p ? (d=r - 10 - 2 * o, l=5 + o):(d=parseInt(p) ? parseInt(p):c) + 10 + 2 * o >=r&&(d=r - 10 - 2 * o, l -=5), y.width(d); var h=y[0].getBoundingClientRect(); if(u="full-width"==p ? -(h.left - l):"full"==p ? h.right - l > 0 ? -parseInt(h.right - l):0 : h.right > r - 5 - 2 * o ? -(h.right - (r - 5 - o)):0, a={ display: "block", left: u, width: d }, e.closest(".sticky-row-scroll").length||"empty"==s){ var m=e.closest(e.closest(".sticky-row-scroll").length ? ".sticky-row":".hb-section-outer")[0].getBoundingClientRect(), f=i.top + i.height, v=m.top + m.height, b=parseInt(v - f), g=parseInt(b + i.height); a.top=g, 0==e.children(".hover-area").length&&e.append('') } else s > 0&&(a.top=s + i.height, 0==e.children(".hover-area").length&&e.append('')); var w=y.find(".mm-container").width(), _=0; t.each(y.find(".mm-container > .mm-col"), function (){ var e=t(this), a=e.outerWidth(); _ +=a, e.removeClass("mm-last-row"), _==w ? (e.addClass("mm-last-row"), _=0):_ > w&&(e.prev().addClass("mm-last-row"), _=a) }) }else{ var y; if((y=e.find(" > ul.sub-menu")).attr("style", "display:block"), 0==y.length) return !1; if(h=y[0].getBoundingClientRect(), r=t(window).width(), u=Math.round(h.right - r + o), e.hasClass("menu-default")) if(u=u > 0 ? -u - 5:0, e.closest(".sticky-row-scroll").length||"empty"==s){ m=e.closest(e.closest(".sticky-row-scroll").length ? ".sticky-row":".hb-section-outer")[0].getBoundingClientRect(), f=i.top + i.height, v=m.top + m.height, b=parseInt(v - f); var C=parseInt(b + i.height); 0==e.children(".hover-area").length&&e.append('') } else s > 0&&(C=s + i.height, 0==e.children(".hover-area").length&&e.append('')); else { var x=e.closest("ul"); if(parseInt(x.css("left")) < 0){ var k=x[0].getBoundingClientRect(); u=h.width < k.left - o ? -h.width:h.width } else u=1==WR_Data_Js.rtl&&e.hasClass("menu-item-lv1") ? -h.width:u > 0 ? -h.width:h.width; var R=t(window).height(), I=t("#wpadminbar").length&&"fixed"==t("#wpadminbar").css("position") ? t("#wpadminbar").height():0, W=R - (h.top + h.height) - o; W=h.height > R - 10 - I - o ? -(h.top - I - 5 - o):W < 5 ? W - 5:0 } a={display: "block", left: u}, void 0!==W&&(a.top=W), void 0!==C&&(a.top=C) } switch (y.css(a), e.closest(".hb-menu").attr("data-animation")){ case"none": y.css({opacity: "1"}); break; case"fade": y.stop(!0, !0).css({pointerEvents: "none"}).animate({opacity: "1"}, 150, function (){ a.pointerEvents="", y.css(a) }); break; case"left-to-right": u=parseInt(y.css("left")), y.stop(!0, !0).css({ pointerEvents: "none", left: u - 50 + "px" }).animate({opacity: "1", left: u + "px"}, 300, function (){ a.pointerEvents="", y.css(a) }); break; case"right-to-left": u=parseInt(y.css("left")), y.stop(!0, !0).css({ pointerEvents: "none", left: u + 50 + "px" }).animate({opacity: "1", left: u + "px"}, 300, function (){ a.pointerEvents="", y.css(a) }); break; case"bottom-to-top": var T=parseInt(y.css("top")); u=parseInt(y.css("left")), y.stop(!0, !0).css({ pointerEvents: "none", left: u + "px", top: T + 30 + "px" }).animate({opacity: "1", top: T + "px"}, 300, function (){ a.pointerEvents="", y.css(a) }); break; case"scale": u=parseInt(y.css("left")), y.css({ pointerEvents: "none", left: u + "px", transform: "scale(0.8)" }).animate({opacity: "1", transform: "scale(1)"}, 250, function (){ a.pointerEvents="", y.css(a) }) } e.addClass("menu-hover") }; setTimeout(function (){ t(".wr-desktop header.header.horizontal-layout .active-menu").each(function (){ e(t(this)) }) }, 1e3), t(".wr-desktop header.header.horizontal-layout").hoverIntent({ over: function (){ var a=t(this); a.hasClass("active-menu")||e(a) }, out: function (){ var e=t(this); if(!e.hasClass("active-menu")){ if(e.children(".hover-area").remove(), e.hasClass("wrmm-item")) var a=e.find(" > .mm-container-outer"); else a=e.find("ul.sub-menu"); switch (e.find(" > .menu-item-link .hover-area").removeAttr("style"), e.closest(".hb-menu").attr("data-animation")){ case"none": e.removeClass("menu-hover"), a.removeAttr("style"); break; case"fade": a.stop(!0, !0).animate({opacity: "0"}, 150, function (){ e.removeClass("menu-hover"), a.removeAttr("style") }); break; case"left-to-right": var i=parseInt(a.css("left")) - 50; a.stop(!0, !0).animate({opacity: "0", left: i + "px"}, 300, function (){ e.removeClass("menu-hover"), a.removeAttr("style") }); break; case"right-to-left": i=parseInt(a.css("left")) + 50, a.stop(!0, !0).animate({ opacity: "0", left: i + "px" }, 300, function (){ e.removeClass("menu-hover"), a.removeAttr("style") }); break; case"bottom-to-top": var o=parseInt(a.css("top")) + 50; a.stop(!0, !0).animate({opacity: "0", top: o + "px"}, 300, function (){ e.removeClass("menu-hover"), a.removeAttr("style") }); break; case"scale": a.stop(!0, !0).animate({opacity: "0", transform: "scale(0.8)"}, 250, function (){ e.removeClass("menu-hover"), a.removeAttr("style") }) }} }, timeout: 0, sensitivity: 1, interval: 0, selector: ".site-navigator li.menu-item" }); var a=function (e){ var a="", i=t(window).width(), o=0; if(1==e.closest(".menu-more").length){ var s=e.closest(".menu-more")[0].getBoundingClientRect(), n=i - s.right; s.left > n&&(o=1) } else o=e.closest(".vertical-layout.right-position-vertical").length||e.closest(".sidebar-style.right-position").length; var r=i > 1024 ? parseInt(WR_Data_Js.offset):0, c=e[0].getBoundingClientRect(), l=t(window).height(); if(e.hasClass("wrmm-item")){ (f=e.find(" > .mm-container-outer")).attr("style", "display:block"); var d=f.attr("data-width"); if(1==o){ var u=c.left - r; ("full"==d||d > u)&&(d=u - 5), f.width(d); var p=f[0].getBoundingClientRect(), h=t("#wpadminbar").length&&"fixed"==t("#wpadminbar").css("position") ? t("#wpadminbar").height():0, m=l - (p.top + p.height) - r; m=p.height > l - 10 - h - r ? -(p.top - h - 5 - r):m < 5 ? m - 5:0, a={ display: "block", width: d, left: -d, top: m }} else u=i - c.right - r, ("full"==d||d > u)&&(d=u - 5), f.width(d), p=f[0].getBoundingClientRect(), h=t("#wpadminbar").length&&"fixed"==t("#wpadminbar").css("position") ? t("#wpadminbar").height():0, m=l - (p.top + p.height) - r, m=p.height > l - 10 - h - r ? -(p.top - h - 5 - r):m < 5 ? m - 5:0, a={ display: "block", width: d, left: parseInt(c.width), top: m }}else{ var f; if(!(f=e.find(" > ul.sub-menu")).length) return !1; if(f.attr("style", "display:block"), p=f[0].getBoundingClientRect(), e.hasClass("menu-default")) if(1==o) var v=-parseInt(p.width); else v=parseInt(c.width); else { var b=e.closest("ul"), g=b[0].getBoundingClientRect(); v=p.width > i - g.right - r - 5 ? -p.width:p.width, parseInt(b.css("left")) < 0&&(v=p.width < g.left - 5 - r ? -p.width:p.width) } h=t("#wpadminbar").length&&"fixed"==t("#wpadminbar").css("position") ? t("#wpadminbar").height():0, m=l - (p.top + p.height) - r, m=p.height > l - 10 - h - r ? -(p.top - h - 5 - r):m < 5 ? m - 5:0, a={ display: "block", left: v, top: m }} var w=1==e.closest(".menu-more").length ? e.closest(".element-item").attr("data-animation"):e.closest(".site-navigator-outer").attr("data-effect-vertical"); switch (e.closest(".hb-menu-scroll").length&&e.hasClass("menu-item-lv0")&&(p.height > l - 10 - 2 * r - h ? a.top=5:c.top + p.height > l - 5 - r ? (a.top=c.top - (c.top + p.height - l), a.top -=2 * r + h + 5):a.top=c.top - r - h), f.css(a), w){ case"none": f.css({visibility: "visible", opacity: "1"}); break; case"fade": f.stop(!0, !0).animate({opacity: "1"}, 300, function (){ f.css(a) }); break; case"left-to-right": v=parseInt(f.css("left")), f.stop(!0, !0).css({left: v - 50 + "px"}).animate({ opacity: "1", left: v + "px" }, 300, function (){ f.css(a) }); break; case"right-to-left": v=parseInt(f.css("left")), f.stop(!0, !0).css({left: v + 50 + "px"}).animate({ opacity: "1", left: v + "px" }, 300, function (){ f.css(a) }); break; case"bottom-to-top": var _=parseInt(f.css("top")); v=parseInt(f.css("left")), f.stop(!0, !0).css({ left: v + "px", top: _ + 50 + "px" }).animate({opacity: "1", top: _ + "px"}, 300, function (){ f.css(a) }); break; case"scale": f.css({left: v + "px", transform: "scale(0.8)"}).animate({ opacity: "1", transform: "scale(1)" }, 300, function (){ f.css(a) }) } e.addClass("menu-hover") }; setTimeout(function (){ t(".vertical-layout .text-layout .animation-vertical-normal .active-menu").each(function (){ a(t(this)) }) }, 1e3), t("body").hoverIntent({ over: function (){ var e=t(this); e.hasClass("active-menu")||a(e) }, out: function (){ var e=t(this); if(!e.hasClass("active-menu")){ if(e.hasClass("wrmm-item")) var a=e.find(" > .mm-container-outer"); else a=e.find("ul.sub-menu"); switch (1==e.closest(".menu-more").length ? e.closest(".element-item").attr("data-animation"):e.closest(".site-navigator-outer").attr("data-effect-vertical")){ case"none": e.removeClass("menu-hover"), a.removeAttr("style"); break; case"fade": a.stop(!0, !0).animate({opacity: "0"}, 300, function (){ e.removeClass("menu-hover"), a.removeAttr("style") }); break; case"left-to-right": var i=parseInt(a.css("left")) - 50; a.stop(!0, !0).animate({opacity: "0", left: i + "px"}, 300, function (){ e.removeClass("menu-hover"), a.removeAttr("style") }); break; case"right-to-left": i=parseInt(a.css("left")) + 50, a.stop(!0, !0).animate({ opacity: "0", left: i + "px" }, 300, function (){ e.removeClass("menu-hover"), a.removeAttr("style") }); break; case"bottom-to-top": var o=parseInt(a.css("top")) + 50; a.stop(!0, !0).animate({opacity: "0", top: o + "px"}, 300, function (){ e.removeClass("menu-hover"), a.removeAttr("style") }); break; case"scale": a.stop(!0, !0).animate({opacity: "0", transform: "scale(0.8)"}, 300, function (){ e.removeClass("menu-hover"), a.removeAttr("style") }) }} }, timeout: 1, sensitivity: 6, interval: 0, selector: ".vertical-layout .text-layout .animation-vertical-normal .site-navigator li.menu-item, .hb-menu-outer .sidebar-style.animation-vertical-normal .site-navigator li.menu-item, .menu-more .nav-more .site-navigator li.menu-item" }) } var i={}; function o(e){ var a=0; return t.each(e, function (){ var e=t(this); if(e.hasClass("hb-menu")&&e.hasClass("text-layout")){ var i=e.outerWidth(!0) - e.find(".site-navigator-outer").width() + 47; a +=i } else i=e.outerWidth(!0), a +=i }), a } function n(e, a, i){ var o=0, s=0; if(t.each(e, function (){ var e=t(this).outerWidth(!0); o +=e }), o < a&&(s=a - o), s){ var n=i.prevAll(".hb-flex"); if(n.length){ var r=parseInt(s / n.length); n.width(r), n.addClass("not-flex") } else i.css("marginLeft", s + parseInt(i.css("marginLeft"))) }} function r(){ t.each(t(".horizontal-layout .hb-section-outer"), function (){ var e=t(this), a=e.find(".hb-menu.text-layout"), i=e.find(".element-item.center-element"), s=e.find(".hb-flex"); if(a.length) if(a.find(".site-navigator > .menu-item").removeClass("item-hidden"), a.find(".menu-more").remove(), e.find(".center-element").removeAttr("style"), s.removeAttr("style"), s.removeClass("not-flex"), i.hasClass("hb-menu")&&i.hasClass("text-layout")){ var r=(f=e.find(".hb-section > .container"))[0].getBoundingClientRect().width - (parseInt(f.css("borderLeftWidth")) + parseInt(f.css("borderRightWidth")) + parseInt(f.css("paddingLeft")) + parseInt(f.css("paddingRight"))), l=i.prevAll(':not(".hb-flex")'), d=i.nextAll(':not(".hb-flex")'), u=o(l), p=o(d), h=r - 2 * (u > p ? u:p); i.outerWidth(!0) >=h&&c(i, h), c(l, m=parseInt((r - i.outerWidth(!0)) / 2)), c(d, m), n(l, m, i) }else if(i.length){ i.removeAttr("style"), r=(f=e.find(".hb-section > .container"))[0].getBoundingClientRect().width - (parseInt(f.css("borderLeftWidth")) + parseInt(f.css("borderRightWidth")) + parseInt(f.css("paddingLeft")) + parseInt(f.css("paddingRight"))); var m=parseInt((r - i.outerWidth(!0)) / 2); l=i.prevAll(':not(".hb-flex")'), d=i.nextAll(':not(".hb-flex")'), c(l, m), c(d, m), n(l, m, i) } else r=(f=e.find(".hb-section > .container"))[0].getBoundingClientRect().width - (parseInt(f.css("borderLeftWidth")) + parseInt(f.css("borderRightWidth")) + parseInt(f.css("paddingLeft")) + parseInt(f.css("paddingRight"))), c(e.find(".element-item:not(.hb-flex)"), r); else if(i.length){ var f; e.find(".center-element").removeAttr("style"), e.find(".hb-flex").removeAttr("style"), s.removeClass("not-flex"), r=(f=e.find(".hb-section > .container"))[0].getBoundingClientRect().width - (parseInt(f.css("borderLeftWidth")) + parseInt(f.css("borderRightWidth")) + parseInt(f.css("paddingLeft")) + parseInt(f.css("paddingRight"))), m=parseInt((r - i.outerWidth(!0)) / 2), n(l=i.prevAll(':not(".hb-flex")'), m, i) }}) } function c(e, a){ var i=[], o=[]; t.each(e, function (){ var e=t(this); e.hasClass("hb-menu")&&e.hasClass("text-layout") ? i.push(e):o.push(e) }); var s=i.length; t.each(o, function (){ a -=t(this).outerWidth(!0) }); var n=parseInt(a / s), r=0, c=[], l=0; t.each(i, function (){ var e=t(this).outerWidth(!0); e < n ? r +=n - e:c.push(l), l++ }), n +=parseInt(r / c.length), t.each(c, function (e, a){ var o=t(i[a]), s=o.find(".site-navigator > .menu-item"); if(s.length){ var r=o.outerWidth(!0), c=o.find(".site-navigator-outer").width(), l=n - (r - c + 52), d=0, u = !1; t.each(s, function (e, a){ (d +=t(this).outerWidth(!0)) >=l&&(t(this).addClass("item-hidden"), u = !0) }), u&&o.find(".site-navigator-inner").append('') }}) } t("body").on("click", ".mm-container .mm-has-children", function (e){ e.preventDefault(); var a=t(this), i=a.closest("ul"), o=a.closest("li"), s=a.closest(".mm-col"), n=o.find(" > ul"); i.addClass("slide-hide"), n.addClass("slide-show"), s.find(".prev-slide").length||s.find(" > li > ul.sub-menu").prepend('
  • '); var r=a.closest(".mm-col").find(" > li > ul"), c=n.height() + r.find(".prev-slide").outerHeight(); r.height() < c&&r.height(c) }), t("body").on("click", ".mm-container .prev-slide", function (e){ var a=t(this), i=a.closest(".mm-col"), o=(a.closest(".mm-container"), i.find(".slide-show:last").removeClass("slide-show"), i.find(".slide-hide:last")); 1==i.find(".slide-hide").length&&(a.closest("ul").css("height", ""), a.remove()), o.removeClass("slide-hide") }), t("body").on("click", ".vertical-layout .hb-menu .animation-vertical-slide .icon-has-children, .hb-menu-outer .animation-vertical-slide .icon-has-children", function (e){ e.preventDefault(); var a=t(this), o=a.closest(".site-navigator-outer"), s=a.closest("li"), n=s.find(" > ul > li"), r=a.closest("ul").find(" > li "), c=Object.keys(i).length + 1, l=a.closest("a").find(".menu_title").text(), d=s.find(s.hasClass("wrmm-item") ? " .mm-container-outer ":" > ul ").height(), u=o.find(".site-navigator"), p=""; if(d > u.height()&&u.attr("style", "height:" + d + "px;"), s.addClass("active-slide").addClass("slide-level-" + c), s.find(" > ul > li.menu-item-has-children").length||s.find(" > ul ").addClass("not-padding-icon"), r.length){ var h=r.length; r.each(function (e, a){ setTimeout(function (){ t(a).addClass("slide-left"), h==e + 1&&s.hasClass("wrmm-item")&&s.addClass("slide-normal") }, 100 * e) }) } if(n.length&&!s.hasClass("wrmm-item")&&setTimeout(function (){ n.each(function (e, a){ setTimeout(function (){ t(a).addClass("slide-normal") }, 100 * e) }) }, 100), i[c]=l, o.find(".menu-breadcrumbs-outer").addClass("show-breadcrumbs"), o.find(".item-breadcrumbs").remove(), Object.keys(i).length&&t.each(i, function (t, e){ p +='
    ' + e + "
    " }), o.find(".menu-breadcrumbs").append(p), o.hasClass("fullscreen-style")){ var m=a.closest(".navigator-column-inner")[0].getBoundingClientRect(), f=t(window).width() - m.left; o.find(".menu-breadcrumbs-outer").css("width", parseInt(f)), a.closest(".navigator-column-inner").width(m.width) }}), t("body").on("click", ".vertical-layout .menu-breadcrumbs .element-breadcrumbs .title-breadcrumbs, .hb-menu-outer .animation-vertical-slide .menu-breadcrumbs .element-breadcrumbs .title-breadcrumbs", function (){ var e=t(this), a=e.attr("data-level"), o=e.closest(".site-navigator-outer"), s=Object.keys(i).length, n=e.closest(".menu-breadcrumbs"); a!=s&&(o.find(".slide-level-" + s + ".wrmm-item").length ? o.find(".slide-level-" + s + ".wrmm-item").removeClass("slide-normal"):o.find(".slide-level-" + s + "> ul > li").each(function (e, a){ setTimeout(function (){ t(a).removeClass("slide-normal") }, 100 * e) }), "all"==a ? setTimeout(function (){ var a=o.find(".site-navigator > li").length; o.find(".site-navigator > li").each(function (r, c){ setTimeout(function (){ if(t(c).removeClass("slide-left"), a==r + 1){ t(c).closest(".site-navigator").removeAttr("style"), o.find(".slide-normal").removeClass("slide-normal"), o.find(".slide-left").removeClass("slide-left"); for (var l=1; l <=s; l++) o.find(".slide-level-" + l).removeClass("slide-level-" + l); o.find(".active-slide").removeClass("active-slide"), e.closest(".menu-breadcrumbs-outer").removeClass("show-breadcrumbs"), setTimeout(function (){ i={}, n.find(".item-breadcrumbs").remove() }, 300) }}, 100 * r) }) }, 100):setTimeout(function (){ var e=o.find(".slide-level-" + a + " > ul > li").length; o.find(".slide-level-" + a + " > ul > li").each(function (r, c){ setTimeout(function (){ if(t(c).removeClass("slide-left"), e==r + 1){ o.find(".slide-level-" + a + " ul ul .slide-normal").removeClass("slide-normal"), o.find(".slide-level-" + a + " ul ul .slide-left").removeClass("slide-left"); for (var l=a; l <=s; l++) l!=a&&o.find(".slide-level-" + l).removeClass("slide-level-" + l); for (o.find(".slide-level-" + a + " .active-slide").removeClass("active-slide"), l=a; l <=s; l++) l!=a&&(delete i[l], n.find('.title-breadcrumbs[data-level="' + l + '"]').parent().remove()) }}, 100 * r) }) }, 100)) }), t("body").on("click", ".vertical-layout .hb-menu .animation-vertical-accordion .icon-has-children, .hb-menu-outer .animation-vertical-accordion .icon-has-children", function (e){ e.preventDefault(); var a=t(this).closest("li"); a.hasClass("active-accordion") ? (a.removeClass("active-accordion"), a.find(" > .mm-container-outer").length ? a.find(" > .mm-container-outer").stop(!0, !0).slideUp(300):a.find(" > .sub-menu").stop(!0, !0).slideUp(300)):(a.addClass("active-accordion"), a.find(" > .mm-container-outer").length ? a.find(" > .mm-container-outer").stop(!0, !0).slideDown(300):a.find(" > .sub-menu").stop(!0, !0).slideDown(300)) }), r(), t(window).resize(_.debounce(function (){ r() }, 300)) }(), t(".hb-currency .list .item").click(function (){ var e=t(this), a=e.closest("form"), i=a.find(".currency-value"), o=e.attr("data-id"); i.val(o), a.submit() }), function (){ var e=[], a=t(".header .site-navigator > li"), i=t("#wpadminbar").outerHeight(); t(".wr-scroll-animated, .wr-scroll-animated *, .menu-item-link").click(function (){ if(location.pathname.replace(/^\//, "")==this.pathname.replace(/^\//, "")&&location.hostname==this.hostname){ var e=t(this.hash); if(!this.hash.slice(1)) return; var a=t(window).width() > 1024 ? parseInt(WR_Data_Js.offset):0; if((e=e.length ? e:t("[name=" + this.hash.slice(1) + "]")).length){ var o=t(".header .sticky-row"), s=parseInt(o.attr("data-height")); return s||(s=o.height()), t("html,body").stop().animate({scrollTop: e.offset().top - i - a + 1 - s + "px"}, 1200), !1 }} }), t.each(t(".header .site-navigator > li > a"), function (){ var a=t(this).attr("href"); if(void 0!=a&&null!=a.match(/^#/gi)){ var i=t(a); i.length&&e.push(i) }}); var o=_.debounce(function (){ var o=t(this).scrollTop(); t.each(e, function (){ var e=t(this), s=e.offset(), n=e.outerHeight(), r=e.attr("id"), c=t(".header .sticky-normal.sticky-row-scroll").height(); if(o >=s.top - i - c&&o <=s.top + n - i - c){ var l=t('.header .site-navigator > li > a[href="#' + r + '"]').closest("li"); return a.removeClass("current-menu-ancestor").removeClass("current-menu-item"), void l.addClass("current-menu-item") }}) }, 10); e.length&&t(window).scroll(function (){ requestAnimationFrame(o) }) }(), function (){ var e=t(".primary-sidebar-sticky"); if(e.length){ var a=t(window), i=t(".primary-sidebar-inner"), o=parseInt(e.css("marginTop")), s=parseInt(i.css("marginTop")), n=t("#wpadminbar"), r=t(".header .sticky-row"), c=r.attr("data-height"), l=n.length ? parseInt(n.height()):0, d=(parseInt(e.find(".widget:last").css("marginBottom")), !1), u = !1; 0==s ? 0==o&&(e.addClass("fixed-margin"), o=30, u = !0):(o=0, d = !0), i.width(i.width()); var p=_.debounce(function (){ var n=a.width(); if(n <=785) e.removeClass("fixed-bottom fixed-top"); else { if(n <=1008) var p=0; else p=parseInt(WR_Data_Js.offset); var h=i.height(), m=i.outerHeight(!0), f=e.height(), v=a.height(), b=r.length ? 0!=c ? parseInt(c):r.height():0, g=l + b + o + p; if(h > v - g - p||m >=f) e.removeClass("fixed-bottom fixed-top"); else { var w=t(this).scrollTop(), _=e.offset(), y=w + v, C=(f=e.height(), _.top + f + (v - h) - g), x=u ? g - o:g; d&&(C -=s), i.css("top", x), w > _.top - g&&y < C ? (e.hasClass("fixed-bottom")&&e.removeClass("fixed-bottom"), e.addClass("fixed-top"), e.addClass("fixing")):y > C ? (e.hasClass("fixed-top")&&e.removeClass("fixed-top"), e.addClass("fixed-bottom"), e.addClass("fixing")):e.removeClass("fixed-bottom fixed-top fixing") }} }, 10), h=function (){ requestAnimationFrame(p) }; t(window).scroll(h), h() }}(), t.WR.Lightbox(), t.WR.Carousel(), t(".wr-nitro-masonry").each(function (e, a){ var i=t(this).data("masonry"); if(void 0!==i){ var o=i.selector, s=i.columnWidth; t(this).WR_ImagesLoaded(function (){ t(a).isotope({percentPosition: !0, itemSelector: o, masonry: {columnWidth: s}}) }) }}), t(".wr-nitro-countdown").each(function (e, a){ var i=t(this).data("time"); if(void 0!==i){ var o=i.day, s=i.month + "/ " + o + "/ " + i.year + " 00:00:00"; t(a).countdown({ date: s, render: function (e){ t(this.el).html("
    " + this.leadingZeros(e.days, 2) + "" + WR_Data_Js.wr_countdown_days + "
    " + this.leadingZeros(e.hours, 2) + "" + WR_Data_Js.wr_countdown_hrs + "
    " + this.leadingZeros(e.min, 2) + "" + WR_Data_Js.wr_countdown_mins + "
    " + this.leadingZeros(e.sec, 2) + "" + WR_Data_Js.wr_countdown_secs + "
    ") }}) }}), a=t("#wr-back-top"), t(window).scroll(function (){ 0!=t(this).scrollTop() ? a.fadeIn():a.fadeOut() }), a.click(function (){ t("body, html").animate({scrollTop: 0}, 800) }), t(".search-results .search-item .entry-content p, .search-results .search-item .entry-title a").each(function (e, a){ var i=t(".search-results .result-list").attr("data-key"), o=t(a).text(), s=i.split(" "); t.each(s, function (e, i){ var s=new RegExp("(" + i + ")", "gi"); o=o.replace(s, '$1'), t(a).html(o) }) }), function (){ function e(){ t.each(t.function_rotate_device, function (t, e){ e.call() }) } t(window).resize(function (){ var a=t(window).height(), i=t(window).width(); void 0===window.is_vertical_mobile&&(window.is_vertical_mobile=a < i), a < i&&window.is_vertical_mobile ? (window.is_vertical_mobile = !1, e()):a > i&&!window.is_vertical_mobile&&(window.is_vertical_mobile = !0, e()) }) }(), c=t(".gallery-cover"), l=t(".gallery-thumb"), d = !0, !c.length > 0||(c.owlCarousel({ items: 1, slideSpeed: 2e3, nav: !0, animateOut: "fadeOut", animateIn: "fadeIn", autoplay: !0, dots: !1, loop: !0, navText: ["", ""] }).on("changed.owl.carousel", function (t){ var e=t.item.count - 1, a=Math.round(t.item.index - t.item.count / 2 - .5); a < 0&&(a=e), a > e&&(a=0), l.find(".owl-item").removeClass("current").eq(a).addClass("current"); var i=l.find(".owl-item.active").length - 1, o=l.find(".owl-item.active").first().index(), s=l.find(".owl-item.active").last().index(); a > s&&l.data("owl.carousel").to(a, 100, !0), a < o&&l.data("owl.carousel").to(a - i, 100, !0) }), l.on("initialized.owl.carousel", function (){ l.find(".owl-item").eq(0).addClass("current") }).owlCarousel({ items: 6, dots: !1, nav: !1, smartSpeed: 200, slideSpeed: 500, slideBy: 6, responsiveRefreshRate: 100 }).on("changed.owl.carousel", function (t){ if(d){ var e=t.item.index; c.data("owl.carousel").to(e, 100, !0) }}), l.on("click", ".owl-item", function (e){ e.preventDefault(); var a=t(this).index(); c.data("owl.carousel").to(a, 300, !0) })), function (){ if(t(".pagination[layout]").length > 0){ var e=parseInt(t(".pagination").find(".page-ajax.enable").attr("data-page")), a=t(".pagination[layout]").attr("layout"), i=t(".pagination[layout-style]").attr("layout-style"), o=t("." + ("masonry"==i ? "wr-nitro-masonry":"products")), s=t(".products .product").length, n=t(".page-ajax"), r=t(n).find("a").attr("href"), c=".products", l=".page-ajax a", d=(t(l).attr("href"), !1), u=2, p=function (){ o.length&&o.WR_ImagesLoaded(function (){ "masonry"==i ? o.isotope({ itemSelector: ".product", masonry: {columnWidth: ".grid-sizer"}}):o.isotope({itemSelector: ".product", layoutMode: "fitRows"}) }) }, h=function (){ window.location.href.indexOf("?swoof=1&") > -1&&"function"==typeof woof_get_submit_link&&(woof_ajax_page_num=u, r=woof_get_submit_link()); var a=new RegExp("(/page/" + u + "/|&paged=" + u + ")", "i"); r.match(a)||(r +="&paged=" + u), t.get(r, function (a){ var i=t(c, a).wrapInner("").html(), n=t(c, a).find(".product"); if(s +=n.length, t(".woocommerce-result-count span").html(s), t(i).WR_ImagesLoaded(function (){ t(l, a).attr("href"), o.append(n), o.data("isotope") ? o.isotope("appended", n):p() }), t(l).text("..."), e > u){ if("plain"==WR_Data_Js.permalink) var h=r.replace(/paged=+[0-9]+/gi, "paged=" + (u + 1)); else h=r.replace(/page\/+[0-9]+\//gi, "page/" + (u + 1) + "/"); t(l).attr("href", h) } else t(l).removeAttr("href").addClass("disabled"); d = !1, u++ }) }; if("loadmore"==a) t(".page-ajax a").on("click", function (e){ e.preventDefault(), n=t(".page-ajax"), r=t(n).find("a").attr("href"), c=".products", t(l=".page-ajax a").attr("href"), r&&(t(l).html(''), h()) });else if("infinite"==a){ var m=function (){ o=t("." + ("masonry"==i ? "wr-nitro-masonry":"products")), n=t(".page-ajax"), r=t(n).find("a").attr("href"), c=".products", t(l=".page-ajax a").attr("href"); var e=o.offset().top + o.height() - t(window).scrollTop(); if(e < window.innerHeight&&e > 0&&!d){ if(!r) return; d = !0, t(l).html(''), h() }}; t(window).scroll(function (){ requestAnimationFrame(m) }) } p() }}(), "undefined"!=typeof ScrollReveal&&(window.sr=ScrollReveal().reveal(".wr-item-animation", {duration: 700})), t(".woof_auto_show").parent().addClass("woof_auto_show_outer"), t("body").on("click", ".yith-wcwl-add-button .add_to_wishlist", function (e){ e.preventDefault(), t(this).css("opacity", "0") }), t("body").on("click", ".wishlist-submit.add_to_wishlist", function (e){ e.preventDefault(), t(this).find(".ajax-loading").show(), t(this).find(".wishlist-icon").hide() }), t("body").on("click", ".yith-wcwl-remove-button a", function (e){ e.preventDefault(); var a=t(this), i=a.closest(".yith-wcwl-add-to-wishlist"), o=i.find(".yith-wcwl-remove-button .ajax-loading"), s=i.find(".yith-wcwl-add-button .add_to_wishlist"); a.css("opacity", "0"), o.css("visibility", "visible"), s.css("opacity", "1"); var n={ action: "wr_remove_product_wishlish", _nonce: _nonce_wr_nitro, product_id: a.attr("data-product-id") }; t.ajax({ type: "POST", url: WRAjaxURL, data: n, success: function (t){ "true"==t.status&&(o.css("visibility", "hidden"), i.find(".yith-wcwl-remove-button").hide(), i.find(".yith-wcwl-add-button").show(), a.css("opacity", "1")) }}) }), t(".single-product .product-type-booking").length&&t(".woocommerce-message").show(), t("body").delegate(".product__compare .product__btn", "click", function (){ return t(this).next().find(".compare").trigger("click"), !1 }), u=function (t){ return parseInt(Number(t))==t ? t:t.toFixed(2) }, t("body").on("click", ".quantity a.plus", function (e){ var a=t(this).parent().parent().find("input"), i=Number(a.attr("step")), o=Number(a.attr("max")), s=u(Number(a.val()) + i); 0!=o&&s > o&&(s=o), a.val(s), a.trigger("change") }), t("body").on("click", ".quantity a.minus", function (e){ var a=t(this).parent().parent().find("input"), i=Number(a.attr("step")), o=u(Number(a.val()) - i); o < i&&(o=i), a.val(o), a.trigger("change") }), t("body").on("click", ".btn-quickview", function (e){ var a=t(this); a.addClass("loading"); var i={action: "wr_quickview", product: a.attr("data-prod"), wr_view_image: "wr_quickview"}; t.post(WRAjaxURL, i, function (e){ (e=t(e)).find(".wr-custom-attribute .has-image-gallery[data-value]").each(function (){ var e=t(this).attr("data-href") + "&wr_view_image=wr_quickview"; t(this).attr("data-href", e) }), void 0!==t.fn.magnificPopup&&t.magnificPopup.open({ items: {src: e}, mainClass: "mfp-fade mfp-quickview", removalDelay: 300, callbacks: { open: function (){ "undefined"!=typeof wc_add_to_cart_variation_params&&t(".variations_form").each(function (){ t(this).wc_variation_form().find(".variations select:eq(0)").change() }) }} }), a.removeClass("loading"), setTimeout(function (){ t(".quickview-modal form").hasClass("variations_form")&&t(".quickview-modal form.variations_form").wc_variation_form(), t(".wr-images-quickview").WR_ImagesLoaded(function (){ var e=t(".wr-images-quickview").outerHeight(); t(".quickview-modal .info").css({height: e, overflow: "auto"}) }) }, 100) }), e.preventDefault(), e.stopPropagation() }), t("body").on("click", ".mfp-quickview .open-popup-link", function (e){ e.preventDefault(), e.stopPropagation(), t(".quickview-modal").addClass("active-sizeguide"), t(".quickview-modal-inner").hide() }), t("body").on("click", ".wr-sizeguide .sizeguide-close", function (e){ t(".quickview-modal").removeClass("active-sizeguide"), t(".quickview-modal-inner").show() }), t("body").on("click", ".product-type-simple .btn-buynow, .wr-buy-now .btn-buynow", function (e){ var a=t(this); a.addClass("loading"); var i={action: "wr_quickbuy", product_id: a.attr("data-product-id")}; void 0!=a.attr("data-checkout")&&void 0!=a.attr("data-payment-info")&&(i.shortcode_checkout=a.attr("data-checkout"), i.shortcode_payment=a.attr("data-payment-info")), t.ajax({ type: "POST", url: WRAjaxURL, data: i, success: function (e){ "true"==e.status ? "redirect"==e.type ? window.location.href=e.checkout_url:"modal"==e.type&&(-1!=e.checkout_url.indexOf("?") ? e.checkout_url=e.checkout_url + "&wr-buy-now=check-out":e.checkout_url=e.checkout_url + "?wr-buy-now=check-out", void 0!==t.fn.magnificPopup&&t.magnificPopup.open({ items: {src: e.checkout_url}, type: "iframe", mainClass: "mfp-fade wr-buy-now", removalDelay: 300 })):e.status, a.removeClass("loading") }}), e.preventDefault(), e.stopPropagation() }), t(".btn-newacc, .register .btn-backacc").on("click", function (e){ t(".form-container.login, .form-container.register").toggleClass("opened") }), t(".btn-lostpw, .lost-password .btn-backacc").on("click", function (e){ t(".form-container.login, .form-container.lost-password").toggleClass("opened") }), t("body").on("click", ".wc-switch a", function (e){ e.preventDefault(); var a=t(this); if(!a.hasClass("active")&&!a.hasClass("loading")){ a.closest(".wc-switch").find("a").removeClass("active"), a.addClass("active"); var i=a.attr("data-layout"), o=function (t){ var e=""; if(-1!=t.indexOf("?")){ var a="list"==WR_Data_Js.wc_archive_style ? "grid":WR_Data_Js.wc_archive_style; e=-1!=t.indexOf("switch=" + a) ? t.replace("switch=" + a, "switch=" + i):-1!=t.indexOf("switch=list") ? t.replace("switch=list", "switch=" + i):-1!=t.indexOf("?switch=")||-1!=t.indexOf("&switch=") ? (e=t.replace("switch=", "")) + "&switch=" + i:t + "&switch=" + i } else e=t + "?switch=" + i; return e }, s=o(window.location.href); if(history.pushState({}, "", s), t("#shop-main .woocommerce-pagination ul li a.page-numbers").each(function (e, a){ var i=t(this), s=i.attr("href"); i.attr("href", o(s)) }), 1==t("#shop-main .products").length) a.addClass("loading"), t.get(s, function (e){ var i=t(".products", e); if(i.length){ i.addClass("products-ajax").hide(); var o=i[0].outerHTML, s=t("#shop-main .products"); s.after(o), s.fadeOut(200, function (){ t("#shop-main .products-ajax").show() }) } a.removeClass("loading") });else { var n=t("#shop-main .products." + i + "-layout"); t("#shop-main .products:not(." + i + "-layout)").hide(), n.show() }} }), t("#tab-description").show().closest(".description_tab").addClass("active"), t(".accordion-tabs .tab-heading").click(function (e){ e.preventDefault(); var a=t(this), i=a.closest(".accordion_item"), o=a.closest(".accordion-tabs"); i.hasClass("active") ? (i.removeClass("active"), i.find(".entry-content").stop(!0, !0).slideUp()):(o.find(".accordion_item").removeClass("active"), i.addClass("active"), o.find(".entry-content").stop(!0, !0).slideUp(), i.find(".entry-content").stop(!0, !0).slideDown()) }), 0!=t(".p-single-action .single_add_to_cart_button").length&&t(window).load(function (){ var e=t(".footer"), a=t(".p-single-action .single_add_to_cart_button"), i=a.offset().top + a.height(), o=e.height(), s=t(window).height(), n=t(document).height(), r=(t(window).width() > 1024 ? parseInt(WR_Data_Js.offset):0) + 10, c=function (){ var a=t(window).scrollTop(), c=t(".actions-fixed"), l=e.offset().top - c.height() - 15 - a; a > i ? c.slideDown():c.slideUp(), a + s < n - o ? c.css({ bottom: r + "px", top: "auto" }):c.css({bottom: "auto", top: l}) }; t(window).scroll(function (){ requestAnimationFrame(c) }), t(".wr_add_to_cart_button i").on("click", function (){ if(t(this).parent().hasClass("wr-notice-tooltip")){ var e=t("html, body"), a=t(".variations_form"), i=t("#wpadminbar").length ? t("#wpadminbar").outerHeight():""; e.animate({scrollTop: a.offset().top - e.offset().top + e.scrollTop() - i - 20}, 800) }}) }), t(".p-video").length > 0&&(t(".p-video-link").magnificPopup({type: "iframe"}), t(".p-video-file").magnificPopup({type: "inline"})), t(".wr-open-cf7").length > 0&&t(".wr-open-cf7").magnificPopup({ type: "inline", removalDelay: 300, mainClass: "mfp-fade" }), r(), function (){ if(t(".term-description").length > 0){ var e=t(".term-description"); e.height() > 78&&(e.wrapInner('
    '), e.append('' + WR_Data_Js.show_more + ""), e.children(".term-description-inner").css({ height: 78, overflow: "hidden" }), t("body").on("click", ".term-more", function (){ e.children(".term-description-inner").toggleClass("term-show-hide"), t(this).text()==WR_Data_Js.show_more ? t(this).text(WR_Data_Js.show_less):t(this).text(WR_Data_Js.show_more) })) }}(), t(".flex-control-thumbs").length > 0&&t(".flex-control-thumbs li").length > 5&&t(".woocommerce-product-gallery__wrapper").WR_ImagesLoaded(function (){ setTimeout(function (){ t(".flex-control-thumbs").scrollbar() }, 50) }), t(".woocommerce-product-gallery--with-nav").length > 0&&t(".woocommerce-product-gallery--with-nav").flexslider({ animation: "slide", controlNav: !1, animationLoop: !1, slideshow: !1, itemWidth: 90, itemMargin: 10, asNavFor: ".woocommerce-product-gallery--with-images" }), p=t(".nitro-member .member a"), h=t(".nitro-member .info > p").height(), t(".nitro-member.style-2 .info").css("bottom", -(h + 16)), p.mouseenter(function (e){ t(this).find(".name").fadeIn() }), p.mouseleave(function (e){ t(this).find(".name").hide() }), p.mousemove(function (e){ var a=e.pageX, i=e.pageY, o=t(this).offset(), s=a - o.left, n=i - o.top; t(this).find(".name").css({top: n + 20 + "px", left: s - 15 + "px"}) }), p.on("click", function (){ var e=t(this), a=e.closest(".member"), i=e.closest(".nitro-member"), o=i.find(".member"), s=o.index(a) + 1, n=o.length, r=i.width(), c=a[0].getBoundingClientRect(), l=parseInt(r / c.width), d=e.next(); if(n <=l) var u=n; else if(s <=l) var u=l - s + s; else n < (u=(parseInt(s / l) + (s % l==0 ? 0:1)) * l)&&(u=n); var p=i.find(".member").get(u - 1); if(p=t(p).next(), a.hasClass("active-member")) a.removeClass("active-member"), t(".member-container").slideUp(500, function (){ t(this).remove() });else { o.removeClass("active-member"), a.addClass("active-member"); var h=i.find(".member").get(u - 1); p.hasClass("member-container") ? t(".member-container").fadeOut(300, function (){ t(this).html(d.html()), t(this).fadeIn(300) }):t(".member-container").length ? t(".member-container").slideUp(500, function (){ t(this).remove(); var e=i.find(".member").get(u - 1); t(e).after('
    ' + d.html() + "
    "), t(".member-container").slideDown() }):(t(".member-container").remove(), h=i.find(".member").get(u - 1), t(h).after('
    ' + d.html() + "
    "), t(".member-container").slideDown(500)) }}), (m=t(".galleries .nitro-gallery-masonry")).length&&m.each(function (){ var e=t(this), a=e.attr("data-layout"); e.WR_ImagesLoaded(function (){ "masonry"==a ? e.isotope({ filter: "*", percentPosition: !0, masonry: {columnWidth: ".grid-sizer"}}):e.isotope({filter: "*", percentPosition: !0, layoutMode: "fitRows"}) }) }), t(".gallery-cat a").click(function (){ var e=t(this).attr("data-filter"); t(this).closest(".galleries").find(".nitro-gallery-masonry").isotope({ filter: e, transitionDuration: "0.3s" }) }), t(".gallery-cat").find("a").click(function (){ var e=t(this); if(e.hasClass("selected")) return !1; e.parents(".gallery-cat").find(".selected").removeClass("selected"), e.addClass("selected") }), window.innerWidth <=769&&(t(".filter-on-mobile").on("click", function (){ t(this).next().slideToggle() }), t(".gallery-cat a[data-filter]").on("click", function (){ var e=t(this).text(); t(this).parent().siblings(".filter-on-mobile").find("span").text(e), t(this).parent().slideToggle() })), f=t('.sc-cat-list[data-expand="true"]').children("a"), t('.sc-cat-list[data-expand="true"] ul').hide(), f.on("click", function (){ t(this).next().slideToggle() }), t(".sc-cat-mobile").length > 0&&t(".sc-cat-mobile").on("click", function (){ t(this).toggleClass("expanded").next().toggleClass("expanded") }), t(".wr-buy-now .btn-buynow").click(function (){ t("body").hasClass("woocommerce-page")||t("body").addClass("woocommerce-page") }), t(".nitro-separator").each(function (){ var e=t(this).find("span").width(); switch (t(this).attr("data-align")){ case"left": t("body").hasClass("rtl") ? t(this).find(".sep").css("margin-right", e + 20):t(this).find(".sep").css("margin-left", e + 20); break; case"right": t("body").hasClass("rtl") ? t(this).find(".sep").css("margin-left", e + 20):t(this).find(".sep").css("margin-right", e + 20); break; case"center": var a=(t(this).width() - e) / 2 - 20; t(this).find(".sep-left, .sep-right").css("width", a) }}), n(), v=t(".nitro-timeline.style-2"), b=function (){ v.removeClass("style-2").addClass("style-1"), t(window).width() < 568 ? v.removeClass("style-2").addClass("style-1"):v.removeClass("style-1").addClass("style-2") }, v.length > 0&&(b(), t(window).resize(function (){ b() })), (g=function (){ t.each(t(".list-blog.has-featured-img .has-post-thumbnail .entry-title"), function (){ var e=t(this), a=e.closest(".has-post-thumbnail"); a.removeClass("blog-res"), e.width() < 180&&a.addClass("blog-res") }) })(), t(window).resize(function (){ g() }), t(".product-categories .cat-parent > .children").before(''), e()&&t(".wr-mobile .widget_nav_menu .menu-item-has-children > .sub-menu").before(''), t("body").on("click", ".product-categories .cat-parent .fa", function (){ t(this).closest(".cat-parent").toggleClass("active").find("> .children").stop(!0, !1).slideToggle() }), t("body").on("click", ".widget_nav_menu .menu-item-has-children .fa", function (){ t(this).closest(".menu-item-has-children").toggleClass("active").find("> .sub-menu").stop(!0, !1).slideToggle() }), t(".product-categories .count").each(function (){ var e=t(this), a=e.text().replace("(", "").replace(")", ""); e.text(a) }), (w=t(".pageloader")).length&&(t(window).on("pageshow", function (t){ void 0!=t.originalEvent&&t.originalEvent.persisted&&(w.hide(), w.children().hide()) }), t(window).on("beforeunload", function (){ w.fadeIn(300, function (){ w.children().fadeIn(300) }) }), w.fadeOut(800), w.children().fadeOut("slow")) }), t(window).load(function (){ !function (){ var e=t(".wr-nitro-horizontal"); if(e.length > 0){ var a=e.data("owl-options"); if(void 0!==a){ var i="true"==a.autoplay, o="true"==a.dots, s=(a.loop, "true"==a.mousewheel); e.owlCarousel({ items: 4, loop: !0, nav: !1, autoplay: i, dots: o, autoWidth: !0 }), 1==s&&e.on("mousewheel", ".owl-stage", function (t){ t.deltaY > 0 ? e.trigger("prev.owl"):e.trigger("next.owl"), t.preventDefault() }) }} }() }) }(jQuery); !function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t(require,exports,module):e.ScrollReveal=t()}(this,function(e,t,n){return function(){"use strict";var e,t,n;this.ScrollReveal=function(){function i(n){return"undefined"==typeof this||Object.getPrototypeOf(this)!==i.prototype?new i(n):(e=this,e.tools=new t,e.isSupported()?(e.tools.extend(e.defaults,n||{}),o(e.defaults),e.store={elements:{},containers:[]},e.sequences={},e.history=[],e.uid=0,e.initialized=!1):"undefined"!=typeof console&&null!==console,e)}function o(t){var n=t.container;return n&&"string"==typeof n?t.container=window.document.querySelector(n):(n&&!e.tools.isNode(n)&&(t.container=null),null==n&&(t.container=window.document.documentElement),t.container)}function r(){return++e.uid}function s(t,n){t.config?t.config=e.tools.extendClone(t.config,n):t.config=e.tools.extendClone(e.defaults,n),"top"===t.config.origin||"bottom"===t.config.origin?t.config.axis="Y":t.config.axis="X","top"!==t.config.origin&&"left"!==t.config.origin||(t.config.distance="-"+t.config.distance)}function a(e){var t=window.getComputedStyle(e.domEl);e.styles||(e.styles={transition:{},transform:{},computed:{}},e.styles.inline=e.domEl.getAttribute("style")||"",e.styles.inline+="; visibility: visible; ",e.styles.computed.opacity=t.opacity,t.transition&&"all 0s ease 0s"!=t.transition?e.styles.computed.transition=t.transition+", ":e.styles.computed.transition=""),e.styles.transition.instant=l(e,0),e.styles.transition.delayed=l(e,e.config.delay),e.styles.transform.initial=" -webkit-transform:",e.styles.transform.target=" -webkit-transform:",c(e),e.styles.transform.initial+="transform:",e.styles.transform.target+="transform:",c(e)}function l(e,t){var n=e.config;return"-webkit-transition: "+e.styles.computed.transition+"-webkit-transform "+n.duration/1e3+"s "+n.easing+" "+t/1e3+"s, opacity "+n.duration/1e3+"s "+n.easing+" "+t/1e3+"s; transition: "+e.styles.computed.transition+"transform "+n.duration/1e3+"s "+n.easing+" "+t/1e3+"s, opacity "+n.duration/1e3+"s "+n.easing+" "+t/1e3+"s; "}function c(e){var t=e.config,n=e.styles.transform;parseInt(t.distance)&&(n.initial+=" translate"+t.axis+"("+t.distance+")",n.target+=" translate"+t.axis+"(0)"),t.scale&&(n.initial+=" scale("+t.scale+")",n.target+=" scale(1)"),t.rotate.x&&(n.initial+=" rotateX("+t.rotate.x+"deg)",n.target+=" rotateX(0)"),t.rotate.y&&(n.initial+=" rotateY("+t.rotate.y+"deg)",n.target+=" rotateY(0)"),t.rotate.z&&(n.initial+=" rotateZ("+t.rotate.z+"deg)",n.target+=" rotateZ(0)"),n.initial+="; opacity: "+t.opacity+";",n.target+="; opacity: "+e.styles.computed.opacity+";"}function f(t){var n=t.config.container;n&&-1==e.store.containers.indexOf(n)&&e.store.containers.push(t.config.container),e.store.elements[t.id]=t}function u(t,n,i){var o={selector:t,config:n,interval:i};e.history.push(o)}function d(){if(e.isSupported()){p();for(var t=0;tt&&i>m&&n>p&&w>y}function n(){return"fixed"===window.getComputedStyle(e.domEl).position}var i=E(e.domEl),o=x(e.config.container),r=q(e.config.container),s=e.config.viewFactor,a=i.height,l=i.width,c=i.top,f=i.left,u=c+a,d=f+l;return t()||n()}return i.prototype.defaults={origin:"bottom",distance:"20px",duration:500,delay:0,rotate:{x:0,y:0,z:0},opacity:0,scale:.9,easing:"cubic-bezier(0.6, 0.2, 0.1, 1)",container:null,mobile:!0,reset:!1,useDelay:"always",viewFactor:.2,viewOffset:{top:0,right:0,bottom:0,left:0},afterReveal:function(e){},afterReset:function(e){}},i.prototype.isSupported=function(){var e=document.documentElement.style;return"WebkitTransition"in e&&"WebkitTransform"in e||"transition"in e&&"transform"in e},i.prototype.reveal=function(t,n,i,l){var c,y,m,p,g,w;if(c=n&&n.container?o(n):e.defaults.container,y=e.tools.isNode(t)?[t]:Array.prototype.slice.call(c.querySelectorAll(t)),!y.length)return e;n&&"number"==typeof n&&(i=n,n={}),i&&"number"==typeof i&&(w=r(),g=e.sequences[w]={id:w,interval:i,elemIds:[],active:!1});for(var v=0;v(a||v.height())},_setFocus:function(){(b.st.focus?b.content.find(b.st.focus).eq(0):b.wrap).focus()},_onFocusIn:function(c){return c.target===b.wrap[0]||a.contains(b.wrap[0],c.target)?void 0:(b._setFocus(),!1)},_parseMarkup:function(b,c,d){var e;d.data&&(c=a.extend(d.data,c)),y(l,[b,c,d]),a.each(c,function(c,d){if(void 0===d||d===!1)return!0;if(e=c.split("_"),e.length>1){var f=b.find(p+"-"+e[0]);if(f.length>0){var g=e[1];"replaceWith"===g?f[0]!==d[0]&&f.replaceWith(d):"img"===g?f.is("img")?f.attr("src",d):f.replaceWith(a("").attr("src",d).attr("class",f.attr("class"))):f.attr(e[1],d)}}else b.find(p+"-"+c).html(d)})},_getScrollbarSize:function(){if(void 0===b.scrollbarSize){var a=document.createElement("div");a.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(a),b.scrollbarSize=a.offsetWidth-a.clientWidth,document.body.removeChild(a)}return b.scrollbarSize}},a.magnificPopup={instance:null,proto:t.prototype,modules:[],open:function(b,c){return A(),b=b?a.extend(!0,{},b):{},b.isObj=!0,b.index=c||0,this.instance.open(b)},close:function(){return a.magnificPopup.instance&&a.magnificPopup.instance.close()},registerModule:function(b,c){c.options&&(a.magnificPopup.defaults[b]=c.options),a.extend(this.proto,c.proto),this.modules.push(b)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'',tClose:"Close (Esc)",tLoading:"Loading...",autoFocusLast:!0}},a.fn.magnificPopup=function(c){A();var d=a(this);if("string"==typeof c)if("open"===c){var e,f=u?d.data("magnificPopup"):d[0].magnificPopup,g=parseInt(arguments[1],10)||0;f.items?e=f.items[g]:(e=d,f.delegate&&(e=e.find(f.delegate)),e=e.eq(g)),b._openClick({mfpEl:e},d,f)}else b.isOpen&&b[c].apply(b,Array.prototype.slice.call(arguments,1));else c=a.extend(!0,{},c),u?d.data("magnificPopup",c):d[0].magnificPopup=c,b.addGroup(d,c);return d};var C,D,E,F="inline",G=function(){E&&(D.after(E.addClass(C)).detach(),E=null)};a.magnificPopup.registerModule(F,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){b.types.push(F),w(h+"."+F,function(){G()})},getInline:function(c,d){if(G(),c.src){var e=b.st.inline,f=a(c.src);if(f.length){var g=f[0].parentNode;g&&g.tagName&&(D||(C=e.hiddenClass,D=x(C),C="mfp-"+C),E=f.after(D).detach().removeClass(C)),b.updateStatus("ready")}else b.updateStatus("error",e.tNotFound),f=a("
    ");return c.inlineElement=f,f}return b.updateStatus("ready"),b._parseMarkup(d,{},c),d}}});var H,I="ajax",J=function(){H&&a(document.body).removeClass(H)},K=function(){J(),b.req&&b.req.abort()};a.magnificPopup.registerModule(I,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'The content could not be loaded.'},proto:{initAjax:function(){b.types.push(I),H=b.st.ajax.cursor,w(h+"."+I,K),w("BeforeChange."+I,K)},getAjax:function(c){H&&a(document.body).addClass(H),b.updateStatus("loading");var d=a.extend({url:c.src,success:function(d,e,f){var g={data:d,xhr:f};y("ParseAjax",g),b.appendContent(a(g.data),I),c.finished=!0,J(),b._setFocus(),setTimeout(function(){b.wrap.addClass(q)},16),b.updateStatus("ready"),y("AjaxContentAdded")},error:function(){J(),c.finished=c.loadError=!0,b.updateStatus("error",b.st.ajax.tError.replace("%url%",c.src))}},b.st.ajax.settings);return b.req=a.ajax(d),""}}});var L,M=function(c){if(c.data&&void 0!==c.data.title)return c.data.title;var d=b.st.image.titleSrc;if(d){if(a.isFunction(d))return d.call(b,c);if(c.el)return c.el.attr(d)||""}return""};a.magnificPopup.registerModule("image",{options:{markup:'
    ',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'The image could not be loaded.'},proto:{initImage:function(){var c=b.st.image,d=".image";b.types.push("image"),w(m+d,function(){"image"===b.currItem.type&&c.cursor&&a(document.body).addClass(c.cursor)}),w(h+d,function(){c.cursor&&a(document.body).removeClass(c.cursor),v.off("resize"+p)}),w("Resize"+d,b.resizeImage),b.isLowIE&&w("AfterChange",b.resizeImage)},resizeImage:function(){var a=b.currItem;if(a&&a.img&&b.st.image.verticalFit){var c=0;b.isLowIE&&(c=parseInt(a.img.css("padding-top"),10)+parseInt(a.img.css("padding-bottom"),10)),a.img.css("max-height",b.wH-c)}},_onImageHasSize:function(a){a.img&&(a.hasSize=!0,L&&clearInterval(L),a.isCheckingImgSize=!1,y("ImageHasSize",a),a.imgHidden&&(b.content&&b.content.removeClass("mfp-loading"),a.imgHidden=!1))},findImageSize:function(a){var c=0,d=a.img[0],e=function(f){L&&clearInterval(L),L=setInterval(function(){return d.naturalWidth>0?void b._onImageHasSize(a):(c>200&&clearInterval(L),c++,void(3===c?e(10):40===c?e(50):100===c&&e(500)))},f)};e(1)},getImage:function(c,d){var e=0,f=function(){c&&(c.img[0].complete?(c.img.off(".mfploader"),c===b.currItem&&(b._onImageHasSize(c),b.updateStatus("ready")),c.hasSize=!0,c.loaded=!0,y("ImageLoadComplete")):(e++,200>e?setTimeout(f,100):g()))},g=function(){c&&(c.img.off(".mfploader"),c===b.currItem&&(b._onImageHasSize(c),b.updateStatus("error",h.tError.replace("%url%",c.src))),c.hasSize=!0,c.loaded=!0,c.loadError=!0)},h=b.st.image,i=d.find(".mfp-img");if(i.length){var j=document.createElement("img");j.className="mfp-img",c.el&&c.el.find("img").length&&(j.alt=c.el.find("img").attr("alt")),c.img=a(j).on("load.mfploader",f).on("error.mfploader",g),j.src=c.src,i.is("img")&&(c.img=c.img.clone()),j=c.img[0],j.naturalWidth>0?c.hasSize=!0:j.width||(c.hasSize=!1)}return b._parseMarkup(d,{title:M(c),img_replaceWith:c.img},c),b.resizeImage(),c.hasSize?(L&&clearInterval(L),c.loadError?(d.addClass("mfp-loading"),b.updateStatus("error",h.tError.replace("%url%",c.src))):(d.removeClass("mfp-loading"),b.updateStatus("ready")),d):(b.updateStatus("loading"),c.loading=!0,c.hasSize||(c.imgHidden=!0,d.addClass("mfp-loading"),b.findImageSize(c)),d)}}});var N,O=function(){return void 0===N&&(N=void 0!==document.createElement("p").style.MozTransform),N};a.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(a){return a.is("img")?a:a.find("img")}},proto:{initZoom:function(){var a,c=b.st.zoom,d=".zoom";if(c.enabled&&b.supportsTransition){var e,f,g=c.duration,j=function(a){var b=a.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),d="all "+c.duration/1e3+"s "+c.easing,e={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},f="transition";return e["-webkit-"+f]=e["-moz-"+f]=e["-o-"+f]=e[f]=d,b.css(e),b},k=function(){b.content.css("visibility","visible")};w("BuildControls"+d,function(){if(b._allowZoom()){if(clearTimeout(e),b.content.css("visibility","hidden"),a=b._getItemToZoom(),!a)return void k();f=j(a),f.css(b._getOffset()),b.wrap.append(f),e=setTimeout(function(){f.css(b._getOffset(!0)),e=setTimeout(function(){k(),setTimeout(function(){f.remove(),a=f=null,y("ZoomAnimationEnded")},16)},g)},16)}}),w(i+d,function(){if(b._allowZoom()){if(clearTimeout(e),b.st.removalDelay=g,!a){if(a=b._getItemToZoom(),!a)return;f=j(a)}f.css(b._getOffset(!0)),b.wrap.append(f),b.content.css("visibility","hidden"),setTimeout(function(){f.css(b._getOffset())},16)}}),w(h+d,function(){b._allowZoom()&&(k(),f&&f.remove(),a=null)})}},_allowZoom:function(){return"image"===b.currItem.type},_getItemToZoom:function(){return b.currItem.hasSize?b.currItem.img:!1},_getOffset:function(c){var d;d=c?b.currItem.img:b.st.zoom.opener(b.currItem.el||b.currItem);var e=d.offset(),f=parseInt(d.css("padding-top"),10),g=parseInt(d.css("padding-bottom"),10);e.top-=a(window).scrollTop()-f;var h={width:d.width(),height:(u?d.innerHeight():d[0].offsetHeight)-g-f};return O()?h["-moz-transform"]=h.transform="translate("+e.left+"px,"+e.top+"px)":(h.left=e.left,h.top=e.top),h}}});var P="iframe",Q="//about:blank",R=function(a){if(b.currTemplate[P]){var c=b.currTemplate[P].find("iframe");c.length&&(a||(c[0].src=Q),b.isIE8&&c.css("display",a?"block":"none"))}};a.magnificPopup.registerModule(P,{options:{markup:'
    ',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){b.types.push(P),w("BeforeChange",function(a,b,c){b!==c&&(b===P?R():c===P&&R(!0))}),w(h+"."+P,function(){R()})},getIframe:function(c,d){var e=c.src,f=b.st.iframe;a.each(f.patterns,function(){return e.indexOf(this.index)>-1?(this.id&&(e="string"==typeof this.id?e.substr(e.lastIndexOf(this.id)+this.id.length,e.length):this.id.call(this,e)),e=this.src.replace("%id%",e),!1):void 0});var g={};return f.srcAction&&(g[f.srcAction]=e),b._parseMarkup(d,g,c),b.updateStatus("ready"),d}}});var S=function(a){var c=b.items.length;return a>c-1?a-c:0>a?c+a:a},T=function(a,b,c){return a.replace(/%curr%/gi,b+1).replace(/%total%/gi,c)};a.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var c=b.st.gallery,e=".mfp-gallery";return b.direction=!0,c&&c.enabled?(f+=" mfp-gallery",w(m+e,function(){c.navigateByImgClick&&b.wrap.on("click"+e,".mfp-img",function(){return b.items.length>1?(b.next(),!1):void 0}),d.on("keydown"+e,function(a){37===a.keyCode?b.prev():39===a.keyCode&&b.next()})}),w("UpdateStatus"+e,function(a,c){c.text&&(c.text=T(c.text,b.currItem.index,b.items.length))}),w(l+e,function(a,d,e,f){var g=b.items.length;e.counter=g>1?T(c.tCounter,f.index,g):""}),w("BuildControls"+e,function(){if(b.items.length>1&&c.arrows&&!b.arrowLeft){var d=c.arrowMarkup,e=b.arrowLeft=a(d.replace(/%title%/gi,c.tPrev).replace(/%dir%/gi,"left")).addClass(s),f=b.arrowRight=a(d.replace(/%title%/gi,c.tNext).replace(/%dir%/gi,"right")).addClass(s);e.click(function(){b.prev()}),f.click(function(){b.next()}),b.container.append(e.add(f))}}),w(n+e,function(){b._preloadTimeout&&clearTimeout(b._preloadTimeout),b._preloadTimeout=setTimeout(function(){b.preloadNearbyImages(),b._preloadTimeout=null},16)}),void w(h+e,function(){d.off(e),b.wrap.off("click"+e),b.arrowRight=b.arrowLeft=null})):!1},next:function(){b.direction=!0,b.index=S(b.index+1),b.updateItemHTML()},prev:function(){b.direction=!1,b.index=S(b.index-1),b.updateItemHTML()},goTo:function(a){b.direction=a>=b.index,b.index=a,b.updateItemHTML()},preloadNearbyImages:function(){var a,c=b.st.gallery.preload,d=Math.min(c[0],b.items.length),e=Math.min(c[1],b.items.length);for(a=1;a<=(b.direction?e:d);a++)b._preloadItem(b.index+a);for(a=1;a<=(b.direction?d:e);a++)b._preloadItem(b.index-a)},_preloadItem:function(c){if(c=S(c),!b.items[c].preloaded){var d=b.items[c];d.parsed||(d=b.parseEl(c)),y("LazyLoad",d),"image"===d.type&&(d.img=a('').on("load.mfploader",function(){d.hasSize=!0}).on("error.mfploader",function(){d.hasSize=!0,d.loadError=!0,y("LazyLoadError",d)}).attr("src",d.src)),d.preloaded=!0}}}});var U="retina";a.magnificPopup.registerModule(U,{options:{replaceSrc:function(a){return a.src.replace(/\.\w+$/,function(a){return"@2x"+a})},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var a=b.st.retina,c=a.ratio;c=isNaN(c)?c():c,c>1&&(w("ImageHasSize."+U,function(a,b){b.img.css({"max-width":b.img[0].naturalWidth/c,width:"100%"})}),w("ElementParse."+U,function(b,d){d.src=a.replaceSrc(d,c)}))}}}}),A()}); !function(a,b,c,d){function e(b,c){this.settings=null,this.options=a.extend({},e.Defaults,c),this.$element=a(b),this._handlers={},this._plugins={},this._supress={},this._current=null,this._speed=null,this._coordinates=[],this._breakpoint=null,this._width=null,this._items=[],this._clones=[],this._mergers=[],this._widths=[],this._invalidated={},this._pipe=[],this._drag={time:null,target:null,pointer:null,stage:{start:null,current:null},direction:null},this._states={current:{},tags:{initializing:["busy"],animating:["busy"],dragging:["interacting"]}},a.each(["onResize","onThrottledResize"],a.proxy(function(b,c){this._handlers[c]=a.proxy(this[c],this)},this)),a.each(e.Plugins,a.proxy(function(a,b){this._plugins[a.charAt(0).toLowerCase()+a.slice(1)]=new b(this)},this)),a.each(e.Workers,a.proxy(function(b,c){this._pipe.push({filter:c.filter,run:a.proxy(c.run,this)})},this)),this.setup(),this.initialize()}e.Defaults={items:3,loop:!1,center:!1,rewind:!1,mouseDrag:!0,touchDrag:!0,pullDrag:!0,freeDrag:!1,margin:0,stagePadding:0,merge:!1,mergeFit:!0,autoWidth:!1,startPosition:0,rtl:!1,smartSpeed:250,fluidSpeed:!1,dragEndSpeed:!1,responsive:{},responsiveRefreshRate:200,responsiveBaseElement:b,fallbackEasing:"swing",info:!1,nestedItemSelector:!1,itemElement:"div",stageElement:"div",refreshClass:"owl-refresh",loadedClass:"owl-loaded",loadingClass:"owl-loading",rtlClass:"owl-rtl",responsiveClass:"owl-responsive",dragClass:"owl-drag",itemClass:"owl-item",stageClass:"owl-stage",stageOuterClass:"owl-stage-outer",grabClass:"owl-grab"},e.Width={Default:"default",Inner:"inner",Outer:"outer"},e.Type={Event:"event",State:"state"},e.Plugins={},e.Workers=[{filter:["width","settings"],run:function(){this._width=this.$element.width()}},{filter:["width","items","settings"],run:function(a){a.current=this._items&&this._items[this.relative(this._current)]}},{filter:["items","settings"],run:function(){this.$stage.children(".cloned").remove()}},{filter:["width","items","settings"],run:function(a){var b=this.settings.margin||"",c=!this.settings.autoWidth,d=this.settings.rtl,e={width:"auto","margin-left":d?b:"","margin-right":d?"":b};!c&&this.$stage.children().css(e),a.css=e}},{filter:["width","items","settings"],run:function(a){var b=(this.width()/this.settings.items).toFixed(3)-this.settings.margin,c=null,d=this._items.length,e=!this.settings.autoWidth,f=[];for(a.items={merge:!1,width:b};d--;)c=this._mergers[d],c=this.settings.mergeFit&&Math.min(c,this.settings.items)||c,a.items.merge=c>1||a.items.merge,f[d]=e?b*c:this._items[d].width();this._widths=f}},{filter:["items","settings"],run:function(){var b=[],c=this._items,d=this.settings,e=Math.max(2*d.items,4),f=2*Math.ceil(c.length/2),g=d.loop&&c.length?d.rewind?e:Math.max(e,f):0,h="",i="";for(g/=2;g--;)b.push(this.normalize(b.length/2,!0)),h+=c[b[b.length-1]][0].outerHTML,b.push(this.normalize(c.length-1-(b.length-1)/2,!0)),i=c[b[b.length-1]][0].outerHTML+i;this._clones=b,a(h).addClass("cloned").appendTo(this.$stage),a(i).addClass("cloned").prependTo(this.$stage)}},{filter:["width","items","settings"],run:function(){for(var a=this.settings.rtl?1:-1,b=this._clones.length+this._items.length,c=-1,d=0,e=0,f=[];++cc;c++)a=this._coordinates[c-1]||0,b=Math.abs(this._coordinates[c])+f*e,(this.op(a,"<=",g)&&this.op(a,">",h)||this.op(b,"<",g)&&this.op(b,">",h))&&i.push(c);this.$stage.children(".active").removeClass("active"),this.$stage.children(":eq("+i.join("), :eq(")+")").addClass("active"),this.settings.center&&(this.$stage.children(".center").removeClass("center"),this.$stage.children().eq(this.current()).addClass("center"))}}],e.prototype.initialize=function(){if(this.enter("initializing"),this.trigger("initialize"),this.$element.toggleClass(this.settings.rtlClass,this.settings.rtl),this.settings.autoWidth&&!this.is("pre-loading")){var b,c,e;b=this.$element.find("img"),c=this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:d,e=this.$element.children(c).width(),b.length&&0>=e&&this.preloadAutoWidthImages(b)}this.$element.addClass(this.options.loadingClass),this.$stage=a("<"+this.settings.stageElement+' class="'+this.settings.stageClass+'"/>').wrap('
    '),this.$element.append(this.$stage.parent()),this.replace(this.$element.children().not(this.$stage.parent())),this.$element.is(":visible")?this.refresh():this.invalidate("width"),this.$element.removeClass(this.options.loadingClass).addClass(this.options.loadedClass),this.registerEventHandlers(),this.leave("initializing"),this.trigger("initialized")},e.prototype.setup=function(){var b=this.viewport(),c=this.options.responsive,d=-1,e=null;c?(a.each(c,function(a){b>=a&&a>d&&(d=Number(a))}),e=a.extend({},this.options,c[d]),delete e.responsive,e.responsiveClass&&this.$element.attr("class",this.$element.attr("class").replace(new RegExp("("+this.options.responsiveClass+"-)\\S+\\s","g"),"$1"+d))):e=a.extend({},this.options),null!==this.settings&&this._breakpoint===d||(this.trigger("change",{property:{name:"settings",value:e}}),this._breakpoint=d,this.settings=e,this.invalidate("settings"),this.trigger("changed",{property:{name:"settings",value:this.settings}}))},e.prototype.optionsLogic=function(){this.settings.autoWidth&&(this.settings.stagePadding=!1,this.settings.merge=!1)},e.prototype.prepare=function(b){var c=this.trigger("prepare",{content:b});return c.data||(c.data=a("<"+this.settings.itemElement+"/>").addClass(this.options.itemClass).append(b)),this.trigger("prepared",{content:c.data}),c.data},e.prototype.update=function(){for(var b=0,c=this._pipe.length,d=a.proxy(function(a){return this[a]},this._invalidated),e={};c>b;)(this._invalidated.all||a.grep(this._pipe[b].filter,d).length>0)&&this._pipe[b].run(e),b++;this._invalidated={},!this.is("valid")&&this.enter("valid")},e.prototype.width=function(a){switch(a=a||e.Width.Default){case e.Width.Inner:case e.Width.Outer:return this._width;default:return this._width-2*this.settings.stagePadding+this.settings.margin}},e.prototype.refresh=function(){this.enter("refreshing"),this.trigger("refresh"),this.setup(),this.optionsLogic(),this.$element.addClass(this.options.refreshClass),this.update(),this.$element.removeClass(this.options.refreshClass),this.leave("refreshing"),this.trigger("refreshed")},e.prototype.onThrottledResize=function(){b.clearTimeout(this.resizeTimer),this.resizeTimer=b.setTimeout(this._handlers.onResize,this.settings.responsiveRefreshRate)},e.prototype.onResize=function(){return this._items.length?this._width===this.$element.width()?!1:this.$element.is(":visible")?(this.enter("resizing"),this.trigger("resize").isDefaultPrevented()?(this.leave("resizing"),!1):(this.invalidate("width"),this.refresh(),this.leave("resizing"),void this.trigger("resized"))):!1:!1},e.prototype.registerEventHandlers=function(){a.support.transition&&this.$stage.on(a.support.transition.end+".owl.core",a.proxy(this.onTransitionEnd,this)),this.settings.responsive!==!1&&this.on(b,"resize",this._handlers.onThrottledResize),this.settings.mouseDrag&&(this.$element.addClass(this.options.dragClass),this.$stage.on("mousedown.owl.core",a.proxy(this.onDragStart,this)),this.$stage.on("dragstart.owl.core selectstart.owl.core",function(){return!1})),this.settings.touchDrag&&(this.$stage.on("touchstart.owl.core",a.proxy(this.onDragStart,this)),this.$stage.on("touchcancel.owl.core",a.proxy(this.onDragEnd,this)))},e.prototype.onDragStart=function(b){var d=null;3!==b.which&&(a.support.transform?(d=this.$stage.css("transform").replace(/.*\(|\)| /g,"").split(","),d={x:d[16===d.length?12:4],y:d[16===d.length?13:5]}):(d=this.$stage.position(),d={x:this.settings.rtl?d.left+this.$stage.width()-this.width()+this.settings.margin:d.left,y:d.top}),this.is("animating")&&(a.support.transform?this.animate(d.x):this.$stage.stop(),this.invalidate("position")),this.$element.toggleClass(this.options.grabClass,"mousedown"===b.type),this.speed(0),this._drag.time=(new Date).getTime(),this._drag.target=a(b.target),this._drag.stage.start=d,this._drag.stage.current=d,this._drag.pointer=this.pointer(b),a(c).on("mouseup.owl.core touchend.owl.core",a.proxy(this.onDragEnd,this)),a(c).one("mousemove.owl.core touchmove.owl.core",a.proxy(function(b){var d=this.difference(this._drag.pointer,this.pointer(b));a(c).on("mousemove.owl.core touchmove.owl.core",a.proxy(this.onDragMove,this)),Math.abs(d.x)0^this.settings.rtl?"left":"right";a(c).off(".owl.core"),this.$element.removeClass(this.options.grabClass),(0!==d.x&&this.is("dragging")||!this.is("valid"))&&(this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed),this.current(this.closest(e.x,0!==d.x?f:this._drag.direction)),this.invalidate("position"),this.update(),this._drag.direction=f,(Math.abs(d.x)>3||(new Date).getTime()-this._drag.time>300)&&this._drag.target.one("click.owl.core",function(){return!1})),this.is("dragging")&&(this.leave("dragging"),this.trigger("dragged"))},e.prototype.closest=function(b,c){var d=-1,e=30,f=this.width(),g=this.coordinates();return this.settings.freeDrag||a.each(g,a.proxy(function(a,h){return"left"===c&&b>h-e&&h+e>b?d=a:"right"===c&&b>h-f-e&&h-f+e>b?d=a+1:this.op(b,"<",h)&&this.op(b,">",g[a+1]||h-f)&&(d="left"===c?a+1:a),-1===d},this)),this.settings.loop||(this.op(b,">",g[this.minimum()])?d=b=this.minimum():this.op(b,"<",g[this.maximum()])&&(d=b=this.maximum())),d},e.prototype.animate=function(b){var c=this.speed()>0;this.is("animating")&&this.onTransitionEnd(),c&&(this.enter("animating"),this.trigger("translate")),a.support.transform3d&&a.support.transition?this.$stage.css({transform:"translate3d("+b+"px,0px,0px)",transition:this.speed()/1e3+"s"}):c?this.$stage.animate({left:b+"px"},this.speed(),this.settings.fallbackEasing,a.proxy(this.onTransitionEnd,this)):this.$stage.css({left:b+"px"})},e.prototype.is=function(a){return this._states.current[a]&&this._states.current[a]>0},e.prototype.current=function(a){if(a===d)return this._current;if(0===this._items.length)return d;if(a=this.normalize(a),this._current!==a){var b=this.trigger("change",{property:{name:"position",value:a}});b.data!==d&&(a=this.normalize(b.data)),this._current=a,this.invalidate("position"),this.trigger("changed",{property:{name:"position",value:this._current}})}return this._current},e.prototype.invalidate=function(b){return"string"===a.type(b)&&(this._invalidated[b]=!0,this.is("valid")&&this.leave("valid")),a.map(this._invalidated,function(a,b){return b})},e.prototype.reset=function(a){a=this.normalize(a),a!==d&&(this._speed=0,this._current=a,this.suppress(["translate","translated"]),this.animate(this.coordinates(a)),this.release(["translate","translated"]))},e.prototype.normalize=function(a,b){var c=this._items.length,e=b?0:this._clones.length;return!this.isNumeric(a)||1>c?a=d:(0>a||a>=c+e)&&(a=((a-e/2)%c+c)%c+e/2),a},e.prototype.relative=function(a){return a-=this._clones.length/2,this.normalize(a,!0)},e.prototype.maximum=function(a){var b,c=this.settings,d=this._coordinates.length,e=Math.abs(this._coordinates[d-1])-this._width,f=-1;if(c.loop)d=this._clones.length/2+this._items.length-1;else if(c.autoWidth||c.merge)for(;d-f>1;)Math.abs(this._coordinates[b=d+f>>1])0)-(0>e),g=this._items.length,h=this.minimum(),i=this.maximum();this.settings.loop?(!this.settings.rewind&&Math.abs(e)>g/2&&(e+=-1*f*g),a=c+e,d=((a-h)%g+g)%g+h,d!==a&&i>=d-e&&d-e>0&&(c=d-e,a=d,this.reset(c))):this.settings.rewind?(i+=1,a=(a%i+i)%i):a=Math.max(h,Math.min(i,a)),this.speed(this.duration(c,a,b)),this.current(a),this.$element.is(":visible")&&this.update()},e.prototype.next=function(a){a=a||!1,this.to(this.relative(this.current())+1,a)},e.prototype.prev=function(a){a=a||!1,this.to(this.relative(this.current())-1,a)},e.prototype.onTransitionEnd=function(a){return a!==d&&(a.stopPropagation(),(a.target||a.srcElement||a.originalTarget)!==this.$stage.get(0))?!1:(this.leave("animating"),void this.trigger("translated"))},e.prototype.viewport=function(){var d;if(this.options.responsiveBaseElement!==b)d=a(this.options.responsiveBaseElement).width();else if(b.innerWidth)d=b.innerWidth;else{if(!c.documentElement||!c.documentElement.clientWidth)throw"Can not detect viewport width.";d=c.documentElement.clientWidth}return d},e.prototype.replace=function(b){this.$stage.empty(),this._items=[],b&&(b=b instanceof jQuery?b:a(b)),this.settings.nestedItemSelector&&(b=b.find("."+this.settings.nestedItemSelector)),b.filter(function(){return 1===this.nodeType}).each(a.proxy(function(a,b){b=this.prepare(b),this.$stage.append(b),this._items.push(b),this._mergers.push(1*b.find("[data-merge]").andSelf("[data-merge]").attr("data-merge")||1)},this)),this.reset(this.isNumeric(this.settings.startPosition)?this.settings.startPosition:0),this.invalidate("items")},e.prototype.add=function(b,c){var e=this.relative(this._current);c=c===d?this._items.length:this.normalize(c,!0),b=b instanceof jQuery?b:a(b),this.trigger("add",{content:b,position:c}),b=this.prepare(b),0===this._items.length||c===this._items.length?(0===this._items.length&&this.$stage.append(b),0!==this._items.length&&this._items[c-1].after(b),this._items.push(b),this._mergers.push(1*b.find("[data-merge]").andSelf("[data-merge]").attr("data-merge")||1)):(this._items[c].before(b),this._items.splice(c,0,b),this._mergers.splice(c,0,1*b.find("[data-merge]").andSelf("[data-merge]").attr("data-merge")||1)),this._items[e]&&this.reset(this._items[e].index()),this.invalidate("items"),this.trigger("added",{content:b,position:c})},e.prototype.remove=function(a){a=this.normalize(a,!0),a!==d&&(this.trigger("remove",{content:this._items[a],position:a}),this._items[a].remove(),this._items.splice(a,1),this._mergers.splice(a,1),this.invalidate("items"),this.trigger("removed",{content:null,position:a}))},e.prototype.preloadAutoWidthImages=function(b){b.each(a.proxy(function(b,c){this.enter("pre-loading"),c=a(c),a(new Image).one("load",a.proxy(function(a){c.attr("src",a.target.src),c.css("opacity",1),this.leave("pre-loading"),!this.is("pre-loading")&&!this.is("initializing")&&this.refresh()},this)).attr("src",c.attr("src")||c.attr("data-src")||c.attr("data-src-retina"))},this))},e.prototype.destroy=function(){this.$element.off(".owl.core"),this.$stage.off(".owl.core"),a(c).off(".owl.core"),this.settings.responsive!==!1&&(b.clearTimeout(this.resizeTimer),this.off(b,"resize",this._handlers.onThrottledResize));for(var d in this._plugins)this._plugins[d].destroy();this.$stage.children(".cloned").remove(),this.$stage.unwrap(),this.$stage.children().contents().unwrap(),this.$stage.children().unwrap(),this.$element.removeClass(this.options.refreshClass).removeClass(this.options.loadingClass).removeClass(this.options.loadedClass).removeClass(this.options.rtlClass).removeClass(this.options.dragClass).removeClass(this.options.grabClass).attr("class",this.$element.attr("class").replace(new RegExp(this.options.responsiveClass+"-\\S+\\s","g"),"")).removeData("owl.carousel")},e.prototype.op=function(a,b,c){var d=this.settings.rtl;switch(b){case"<":return d?a>c:c>a;case">":return d?c>a:a>c;case">=":return d?c>=a:a>=c;case"<=":return d?a>=c:c>=a}},e.prototype.on=function(a,b,c,d){a.addEventListener?a.addEventListener(b,c,d):a.attachEvent&&a.attachEvent("on"+b,c)},e.prototype.off=function(a,b,c,d){a.removeEventListener?a.removeEventListener(b,c,d):a.detachEvent&&a.detachEvent("on"+b,c)},e.prototype.trigger=function(b,c,d,f,g){var h={item:{count:this._items.length,index:this.current()}},i=a.camelCase(a.grep(["on",b,d],function(a){return a}).join("-").toLowerCase()),j=a.Event([b,"owl",d||"carousel"].join(".").toLowerCase(),a.extend({relatedTarget:this},h,c));return this._supress[b]||(a.each(this._plugins,function(a,b){b.onTrigger&&b.onTrigger(j)}),this.register({type:e.Type.Event,name:b}),this.$element.trigger(j),this.settings&&"function"==typeof this.settings[i]&&this.settings[i].call(this,j)),j},e.prototype.enter=function(b){a.each([b].concat(this._states.tags[b]||[]),a.proxy(function(a,b){this._states.current[b]===d&&(this._states.current[b]=0),this._states.current[b]++},this))},e.prototype.leave=function(b){a.each([b].concat(this._states.tags[b]||[]),a.proxy(function(a,b){this._states.current[b]--},this))},e.prototype.register=function(b){if(b.type===e.Type.Event){if(a.event.special[b.name]||(a.event.special[b.name]={}),!a.event.special[b.name].owl){var c=a.event.special[b.name]._default;a.event.special[b.name]._default=function(a){return!c||!c.apply||a.namespace&&-1!==a.namespace.indexOf("owl")?a.namespace&&a.namespace.indexOf("owl")>-1:c.apply(this,arguments)},a.event.special[b.name].owl=!0}}else b.type===e.Type.State&&(this._states.tags[b.name]?this._states.tags[b.name]=this._states.tags[b.name].concat(b.tags):this._states.tags[b.name]=b.tags,this._states.tags[b.name]=a.grep(this._states.tags[b.name],a.proxy(function(c,d){return a.inArray(c,this._states.tags[b.name])===d},this)))},e.prototype.suppress=function(b){a.each(b,a.proxy(function(a,b){this._supress[b]=!0},this))},e.prototype.release=function(b){a.each(b,a.proxy(function(a,b){delete this._supress[b]},this))},e.prototype.pointer=function(a){var c={x:null,y:null};return a=a.originalEvent||a||b.event,a=a.touches&&a.touches.length?a.touches[0]:a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:a,a.pageX?(c.x=a.pageX,c.y=a.pageY):(c.x=a.clientX,c.y=a.clientY),c},e.prototype.isNumeric=function(a){return!isNaN(parseFloat(a))},e.prototype.difference=function(a,b){return{x:a.x-b.x,y:a.y-b.y}},a.fn.owlCarousel=function(b){var c=Array.prototype.slice.call(arguments,1);return this.each(function(){var d=a(this),f=d.data("owl.carousel");f||(f=new e(this,"object"==typeof b&&b),d.data("owl.carousel",f),a.each(["next","prev","to","destroy","refresh","replace","add","remove"],function(b,c){f.register({type:e.Type.Event,name:c}),f.$element.on(c+".owl.carousel.core",a.proxy(function(a){a.namespace&&a.relatedTarget!==this&&(this.suppress([c]),f[c].apply(this,[].slice.call(arguments,1)),this.release([c]))},f))})),"string"==typeof b&&"_"!==b.charAt(0)&&f[b].apply(f,c)})},a.fn.owlCarousel.Constructor=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._interval=null,this._visible=null,this._handlers={"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoRefresh&&this.watch()},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers)};e.Defaults={autoRefresh:!0,autoRefreshInterval:500},e.prototype.watch=function(){this._interval||(this._visible=this._core.$element.is(":visible"),this._interval=b.setInterval(a.proxy(this.refresh,this),this._core.settings.autoRefreshInterval))},e.prototype.refresh=function(){this._core.$element.is(":visible")!==this._visible&&(this._visible=!this._visible,this._core.$element.toggleClass("owl-hidden",!this._visible),this._visible&&this._core.invalidate("width")&&this._core.refresh())},e.prototype.destroy=function(){var a,c;b.clearInterval(this._interval);for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(c in Object.getOwnPropertyNames(this))"function"!=typeof this[c]&&(this[c]=null)},a.fn.owlCarousel.Constructor.Plugins.AutoRefresh=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._loaded=[],this._handlers={"initialized.owl.carousel change.owl.carousel resized.owl.carousel":a.proxy(function(b){if(b.namespace&&this._core.settings&&this._core.settings.lazyLoad&&(b.property&&"position"==b.property.name||"initialized"==b.type))for(var c=this._core.settings,e=c.center&&Math.ceil(c.items/2)||c.items,f=c.center&&-1*e||0,g=(b.property&&b.property.value!==d?b.property.value:this._core.current())+f,h=this._core.clones().length,i=a.proxy(function(a,b){this.load(b)},this);f++-1||(e.each(a.proxy(function(c,d){var e,f=a(d),g=b.devicePixelRatio>1&&f.attr("data-src-retina")||f.attr("data-src");this._core.trigger("load",{element:f,url:g},"lazy"),f.is("img")?f.one("load.owl.lazy",a.proxy(function(){f.css("opacity",1),this._core.trigger("loaded",{element:f,url:g},"lazy")},this)).attr("src",g):(e=new Image,e.onload=a.proxy(function(){f.css({"background-image":"url("+g+")",opacity:"1"}),this._core.trigger("loaded",{element:f,url:g},"lazy")},this),e.src=g)},this)),this._loaded.push(d.get(0)))},e.prototype.destroy=function(){var a,b;for(a in this.handlers)this._core.$element.off(a,this.handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Lazy=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._handlers={"initialized.owl.carousel refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&this.update()},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&"position"==a.property.name&&this.update()},this),"loaded.owl.lazy":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&a.element.closest("."+this._core.settings.itemClass).index()===this._core.current()&&this.update()},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers)};e.Defaults={autoHeight:!1,autoHeightClass:"owl-height"},e.prototype.update=function(){var b=this._core._current,c=b+this._core.settings.items,d=this._core.$stage.children().toArray().slice(b,c),e=[],f=0;a.each(d,function(b,c){e.push(a(c).height())}),f=Math.max.apply(null,e),this._core.$stage.parent().height(f).addClass(this._core.settings.autoHeightClass)},e.prototype.destroy=function(){var a,b;for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.AutoHeight=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._videos={},this._playing=null,this._handlers={"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.register({type:"state",name:"playing",tags:["interacting"]})},this),"resize.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.video&&this.isInFullScreen()&&a.preventDefault()},this),"refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.is("resizing")&&this._core.$stage.find(".cloned .owl-video-frame").remove()},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&"position"===a.property.name&&this._playing&&this.stop()},this),"prepared.owl.carousel":a.proxy(function(b){if(b.namespace){var c=a(b.content).find(".owl-video");c.length&&(c.css("display","none"),this.fetch(c,a(b.content)))}},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers),this._core.$element.on("click.owl.video",".owl-video-play-icon",a.proxy(function(a){this.play(a)},this))};e.Defaults={video:!1,videoHeight:!1,videoWidth:!1},e.prototype.fetch=function(a,b){var c=function(){return a.attr("data-vimeo-id")?"vimeo":a.attr("data-vzaar-id")?"vzaar":"youtube"}(),d=a.attr("data-vimeo-id")||a.attr("data-youtube-id")||a.attr("data-vzaar-id"),e=a.attr("data-width")||this._core.settings.videoWidth,f=a.attr("data-height")||this._core.settings.videoHeight,g=a.attr("href");if(!g)throw new Error("Missing video URL.");if(d=g.match(/(http:|https:|)\/\/(player.|www.|app.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com)|vzaar\.com)\/(video\/|videos\/|embed\/|channels\/.+\/|groups\/.+\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/),d[3].indexOf("youtu")>-1)c="youtube";else if(d[3].indexOf("vimeo")>-1)c="vimeo";else{if(!(d[3].indexOf("vzaar")>-1))throw new Error("Video URL not supported.");c="vzaar"}d=d[6],this._videos[g]={type:c,id:d,width:e,height:f},b.attr("data-video",g),this.thumbnail(a,this._videos[g])},e.prototype.thumbnail=function(b,c){var d,e,f,g=c.width&&c.height?'style="width:'+c.width+"px;height:"+c.height+'px;"':"",h=b.find("img"),i="src",j="",k=this._core.settings,l=function(a){e='
    ',d=k.lazyLoad?'
    ':'
    ',b.after(d),b.after(e)};return b.wrap('
    "),this._core.settings.lazyLoad&&(i="data-src",j="owl-lazy"),h.length?(l(h.attr(i)),h.remove(),!1):void("youtube"===c.type?(f="//img.youtube.com/vi/"+c.id+"/hqdefault.jpg",l(f)):"vimeo"===c.type?a.ajax({type:"GET",url:"//vimeo.com/api/v2/video/"+c.id+".json",jsonp:"callback",dataType:"jsonp",success:function(a){f=a[0].thumbnail_large,l(f)}}):"vzaar"===c.type&&a.ajax({type:"GET",url:"//vzaar.com/api/videos/"+c.id+".json",jsonp:"callback",dataType:"jsonp",success:function(a){f=a.framegrab_url,l(f)}}))},e.prototype.stop=function(){this._core.trigger("stop",null,"video"),this._playing.find(".owl-video-frame").remove(),this._playing.removeClass("owl-video-playing"),this._playing=null,this._core.leave("playing"),this._core.trigger("stopped",null,"video")},e.prototype.play=function(b){var c,d=a(b.target),e=d.closest("."+this._core.settings.itemClass),f=this._videos[e.attr("data-video")],g=f.width||"100%",h=f.height||this._core.$stage.height();this._playing||(this._core.enter("playing"),this._core.trigger("play",null,"video"),e=this._core.items(this._core.relative(e.index())),this._core.reset(e.index()),"youtube"===f.type?c='':"vimeo"===f.type?c='':"vzaar"===f.type&&(c=''),a('
    '+c+"
    ").insertAfter(e.find(".owl-video")),this._playing=e.addClass("owl-video-playing"))},e.prototype.isInFullScreen=function(){var b=c.fullscreenElement||c.mozFullScreenElement||c.webkitFullscreenElement;return b&&a(b).parent().hasClass("owl-video-frame")},e.prototype.destroy=function(){var a,b;this._core.$element.off("click.owl.video");for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Video=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this.core=b,this.core.options=a.extend({},e.Defaults,this.core.options),this.swapping=!0,this.previous=d,this.next=d,this.handlers={"change.owl.carousel":a.proxy(function(a){a.namespace&&"position"==a.property.name&&(this.previous=this.core.current(),this.next=a.property.value)},this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":a.proxy(function(a){a.namespace&&(this.swapping="translated"==a.type)},this),"translate.owl.carousel":a.proxy(function(a){a.namespace&&this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&this.swap()},this)},this.core.$element.on(this.handlers)};e.Defaults={animateOut:!1,animateIn:!1},e.prototype.swap=function(){if(1===this.core.settings.items&&a.support.animation&&a.support.transition){this.core.speed(0);var b,c=a.proxy(this.clear,this),d=this.core.$stage.children().eq(this.previous),e=this.core.$stage.children().eq(this.next),f=this.core.settings.animateIn,g=this.core.settings.animateOut;this.core.current()!==this.previous&&(g&&(b=this.core.coordinates(this.previous)-this.core.coordinates(this.next),d.one(a.support.animation.end,c).css({left:b+"px"}).addClass("animated owl-animated-out").addClass(g)),f&&e.one(a.support.animation.end,c).addClass("animated owl-animated-in").addClass(f))}},e.prototype.clear=function(b){a(b.target).css({left:""}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut),this.core.onTransitionEnd()},e.prototype.destroy=function(){var a,b;for(a in this.handlers)this.core.$element.off(a,this.handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Animate=e}(window.Zepto||window.jQuery,window,document), function(a,b,c,d){var e=function(b){this._core=b,this._timeout=null,this._paused=!1,this._handlers={"changed.owl.carousel":a.proxy(function(a){a.namespace&&"settings"===a.property.name?this._core.settings.autoplay?this.play():this.stop():a.namespace&&"position"===a.property.name&&this._core.settings.autoplay&&this._setAutoPlayInterval()},this),"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoplay&&this.play()},this),"play.owl.autoplay":a.proxy(function(a,b,c){a.namespace&&this.play(b,c)},this),"stop.owl.autoplay":a.proxy(function(a){a.namespace&&this.stop()},this),"mouseover.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"mouseleave.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.play()},this),"touchstart.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"touchend.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&&this.play()},this)},this._core.$element.on(this._handlers),this._core.options=a.extend({},e.Defaults,this._core.options)};e.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1},e.prototype.play=function(a,b){this._paused=!1,this._core.is("rotating")||(this._core.enter("rotating"),this._setAutoPlayInterval())},e.prototype._getNextTimeout=function(d,e){return this._timeout&&b.clearTimeout(this._timeout),b.setTimeout(a.proxy(function(){this._paused||this._core.is("busy")||this._core.is("interacting")||c.hidden||this._core.next(e||this._core.settings.autoplaySpeed)},this),d||this._core.settings.autoplayTimeout)},e.prototype._setAutoPlayInterval=function(){this._timeout=this._getNextTimeout()},e.prototype.stop=function(){this._core.is("rotating")&&(b.clearTimeout(this._timeout),this._core.leave("rotating"))},e.prototype.pause=function(){this._core.is("rotating")&&(this._paused=!0)},e.prototype.destroy=function(){var a,b;this.stop();for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.autoplay=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){"use strict";var e=function(b){this._core=b,this._initialized=!1,this._pages=[],this._controls={},this._templates=[],this.$element=this._core.$element,this._overrides={next:this._core.next,prev:this._core.prev,to:this._core.to},this._handlers={"prepared.owl.carousel":a.proxy(function(b){b.namespace&&this._core.settings.dotsData&&this._templates.push('
    '+a(b.content).find("[data-dot]").addBack("[data-dot]").attr("data-dot")+"
    ")},this),"added.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position,0,this._templates.pop())},this),"remove.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position,1)},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&"position"==a.property.name&&this.draw()},this),"initialized.owl.carousel":a.proxy(function(a){a.namespace&&!this._initialized&&(this._core.trigger("initialize",null,"navigation"),this.initialize(),this.update(),this.draw(),this._initialized=!0,this._core.trigger("initialized",null,"navigation"))},this),"refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._initialized&&(this._core.trigger("refresh",null,"navigation"),this.update(),this.draw(),this._core.trigger("refreshed",null,"navigation"))},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this.$element.on(this._handlers)};e.Defaults={nav:!1,navText:["prev","next"],navSpeed:!1,navElement:"div",navContainer:!1,navContainerClass:"owl-nav",navClass:["owl-prev","owl-next"],slideBy:1,dotClass:"owl-dot",dotsClass:"owl-dots",dots:!0,dotsEach:!1,dotsData:!1,dotsSpeed:!1,dotsContainer:!1},e.prototype.initialize=function(){var b,c=this._core.settings;this._controls.$relative=(c.navContainer?a(c.navContainer):a("
    ").addClass(c.navContainerClass).appendTo(this.$element)).addClass("disabled"),this._controls.$previous=a("<"+c.navElement+">").addClass(c.navClass[0]).html(c.navText[0]).prependTo(this._controls.$relative).on("click",a.proxy(function(a){this.prev(c.navSpeed)},this)),this._controls.$next=a("<"+c.navElement+">").addClass(c.navClass[1]).html(c.navText[1]).appendTo(this._controls.$relative).on("click",a.proxy(function(a){this.next(c.navSpeed)},this)),c.dotsData||(this._templates=[a("
    ").addClass(c.dotClass).append(a("")).prop("outerHTML")]),this._controls.$absolute=(c.dotsContainer?a(c.dotsContainer):a("
    ").addClass(c.dotsClass).appendTo(this.$element)).addClass("disabled"),this._controls.$absolute.on("click","div",a.proxy(function(b){var d=a(b.target).parent().is(this._controls.$absolute)?a(b.target).index():a(b.target).parent().index();b.preventDefault(),this.to(d,c.dotsSpeed)},this));for(b in this._overrides)this._core[b]=a.proxy(this[b],this)},e.prototype.destroy=function(){var a,b,c,d;for(a in this._handlers)this.$element.off(a,this._handlers[a]);for(b in this._controls)this._controls[b].remove();for(d in this.overides)this._core[d]=this._overrides[d];for(c in Object.getOwnPropertyNames(this))"function"!=typeof this[c]&&(this[c]=null)},e.prototype.update=function(){var a,b,c,d=this._core.clones().length/2,e=d+this._core.items().length,f=this._core.maximum(!0),g=this._core.settings,h=g.center||g.autoWidth||g.dotsData?1:g.dotsEach||g.items;if("page"!==g.slideBy&&(g.slideBy=Math.min(g.slideBy,g.items)),g.dots||"page"==g.slideBy)for(this._pages=[],a=d,b=0,c=0;e>a;a++){if(b>=h||0===b){if(this._pages.push({start:Math.min(f,a-d),end:a-d+h-1}),Math.min(f,a-d)===f)break;b=0,++c}b+=this._core.mergers(this._core.relative(a))}},e.prototype.draw=function(){var b,c=this._core.settings,d=this._core.items().length<=c.items,e=this._core.relative(this._core.current()),f=c.loop||c.rewind;this._controls.$relative.toggleClass("disabled",!c.nav||d),c.nav&&(this._controls.$previous.toggleClass("disabled",!f&&e<=this._core.minimum(!0)),this._controls.$next.toggleClass("disabled",!f&&e>=this._core.maximum(!0))),this._controls.$absolute.toggleClass("disabled",!c.dots||d),c.dots&&(b=this._pages.length-this._controls.$absolute.children().length,c.dotsData&&0!==b?this._controls.$absolute.html(this._templates.join("")):b>0?this._controls.$absolute.append(new Array(b+1).join(this._templates[0])):0>b&&this._controls.$absolute.children().slice(b).remove(),this._controls.$absolute.find(".active").removeClass("active"),this._controls.$absolute.children().eq(a.inArray(this.current(),this._pages)).addClass("active"))},e.prototype.onTrigger=function(b){var c=this._core.settings;b.page={index:a.inArray(this.current(),this._pages),count:this._pages.length,size:c&&(c.center||c.autoWidth||c.dotsData?1:c.dotsEach||c.items)}},e.prototype.current=function(){var b=this._core.relative(this._core.current());return a.grep(this._pages,a.proxy(function(a,c){return a.start<=b&&a.end>=b},this)).pop()},e.prototype.getPosition=function(b){var c,d,e=this._core.settings;return"page"==e.slideBy?(c=a.inArray(this.current(),this._pages),d=this._pages.length,b?++c:--c,c=this._pages[(c%d+d)%d].start):(c=this._core.relative(this._core.current()),d=this._core.items().length,b?c+=e.slideBy:c-=e.slideBy),c},e.prototype.next=function(b){a.proxy(this._overrides.to,this._core)(this.getPosition(!0),b)},e.prototype.prev=function(b){a.proxy(this._overrides.to,this._core)(this.getPosition(!1),b)},e.prototype.to=function(b,c,d){var e;!d&&this._pages.length?(e=this._pages.length,a.proxy(this._overrides.to,this._core)(this._pages[(b%e+e)%e].start,c)):a.proxy(this._overrides.to,this._core)(b,c)},a.fn.owlCarousel.Constructor.Plugins.Navigation=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){"use strict";var e=function(c){this._core=c,this._hashes={},this.$element=this._core.$element,this._handlers={"initialized.owl.carousel":a.proxy(function(c){c.namespace&&"URLHash"===this._core.settings.startPosition&&a(b).trigger("hashchange.owl.navigation")},this),"prepared.owl.carousel":a.proxy(function(b){if(b.namespace){var c=a(b.content).find("[data-hash]").addBack("[data-hash]").attr("data-hash");if(!c)return;this._hashes[c]=b.content}},this),"changed.owl.carousel":a.proxy(function(c){if(c.namespace&&"position"===c.property.name){var d=this._core.items(this._core.relative(this._core.current())),e=a.map(this._hashes,function(a,b){return a===d?b:null}).join();if(!e||b.location.hash.slice(1)===e)return;b.location.hash=e}},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this.$element.on(this._handlers),a(b).on("hashchange.owl.navigation",a.proxy(function(a){var c=b.location.hash.substring(1),e=this._core.$stage.children(),f=this._hashes[c]&&e.index(this._hashes[c]);f!==d&&f!==this._core.current()&&this._core.to(this._core.relative(f),!1,!0)},this))};e.Defaults={URLhashListener:!1},e.prototype.destroy=function(){var c,d;a(b).off("hashchange.owl.navigation");for(c in this._handlers)this._core.$element.off(c,this._handlers[c]);for(d in Object.getOwnPropertyNames(this))"function"!=typeof this[d]&&(this[d]=null)},a.fn.owlCarousel.Constructor.Plugins.Hash=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){function e(b,c){var e=!1,f=b.charAt(0).toUpperCase()+b.slice(1);return a.each((b+" "+h.join(f+" ")+f).split(" "),function(a,b){return g[b]!==d?(e=c?b:!0,!1):void 0}),e}function f(a){return e(a,!0)}var g=a("").get(0).style,h="Webkit Moz O ms".split(" "),i={transition:{end:{WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",transition:"transitionend"}},animation:{end:{WebkitAnimation:"webkitAnimationEnd",MozAnimation:"animationend",OAnimation:"oAnimationEnd",animation:"animationend"}}},j={csstransforms:function(){return!!e("transform")},csstransforms3d:function(){return!!e("perspective")},csstransitions:function(){return!!e("transition")},cssanimations:function(){return!!e("animation")}};j.csstransitions()&&(a.support.transition=new String(f("transition")),a.support.transition.end=i.transition.end[a.support.transition]),j.cssanimations()&&(a.support.animation=new String(f("animation")),a.support.animation.end=i.animation.end[a.support.animation]),j.csstransforms()&&(a.support.transform=new String(f("transform")),a.support.transform3d=j.csstransforms3d())}(window.Zepto||window.jQuery,window,document); window.wp=window.wp||{},function(a){var b="undefined"==typeof _wpUtilSettings?{}:_wpUtilSettings;wp.template=_.memoize(function(b){var c,d={evaluate:/<#([\s\S]+?)#>/g,interpolate:/\{\{\{([\s\S]+?)\}\}\}/g,escape:/\{\{([^\}]+?)\}\}(?!\})/g,variable:"data"};return function(e){return(c=c||_.template(a("#tmpl-"+b).html(),d))(e)}}),wp.ajax={settings:b.ajax||{},post:function(a,b){return wp.ajax.send({data:_.isObject(a)?a:_.extend(b||{},{action:a})})},send:function(b,c){var d,e;return _.isObject(b)?c=b:(c=c||{},c.data=_.extend(c.data||{},{action:b})),c=_.defaults(c||{},{type:"POST",url:wp.ajax.settings.url,context:this}),e=a.Deferred(function(b){c.success&&b.done(c.success),c.error&&b.fail(c.error),delete c.success,delete c.error,b.jqXHR=a.ajax(c).done(function(a){"1"!==a&&1!==a||(a={success:!0}),_.isObject(a)&&!_.isUndefined(a.success)?b[a.success?"resolveWith":"rejectWith"](this,[a.data]):b.rejectWith(this,[a])}).fail(function(){b.rejectWith(this,arguments)})}),d=e.promise(),d.abort=function(){return e.jqXHR.abort(),this},d}}}(jQuery); !function(b,d,r,n){var t=function(t){var a=this;a.$form=t,a.$attributeFields=t.find(".variations select"),a.$singleVariation=t.find(".single_variation"),a.$singleVariationWrap=t.find(".single_variation_wrap"),a.$resetVariations=t.find(".reset_variations"),a.$product=t.closest(".product"),a.variationData=t.data("product_variations"),a.useAjax=!1===a.variationData,a.xhr=!1,a.loading=!0,a.$singleVariationWrap.show(),a.$form.off(".wc-variation-form"),a.getChosenAttributes=a.getChosenAttributes.bind(a),a.findMatchingVariations=a.findMatchingVariations.bind(a),a.isMatch=a.isMatch.bind(a),a.toggleResetLink=a.toggleResetLink.bind(a),t.on("click.wc-variation-form",".reset_variations",{variationForm:a},a.onReset),t.on("reload_product_variations",{variationForm:a},a.onReload),t.on("hide_variation",{variationForm:a},a.onHide),t.on("show_variation",{variationForm:a},a.onShow),t.on("click",".single_add_to_cart_button",{variationForm:a},a.onAddToCart),t.on("reset_data",{variationForm:a},a.onResetDisplayedVariation),t.on("reset_image",{variationForm:a},a.onResetImage),t.on("change.wc-variation-form",".variations select",{variationForm:a},a.onChange),t.on("found_variation.wc-variation-form",{variationForm:a},a.onFoundVariation),t.on("check_variations.wc-variation-form",{variationForm:a},a.onFindVariation),t.on("update_variation_values.wc-variation-form",{variationForm:a},a.onUpdateAttributes),setTimeout(function(){t.trigger("check_variations"),t.trigger("wc_variation_form"),a.loading=!1},100)};t.prototype.onReset=function(t){t.preventDefault(),t.data.variationForm.$attributeFields.val("").change(),t.data.variationForm.$form.trigger("reset_data")},t.prototype.onReload=function(t){var a=t.data.variationForm;a.variationData=a.$form.data("product_variations"),a.useAjax=!1===a.variationData,a.$form.trigger("check_variations")},t.prototype.onHide=function(t){t.preventDefault(),t.data.variationForm.$form.find(".single_add_to_cart_button").removeClass("wc-variation-is-unavailable").addClass("disabled wc-variation-selection-needed"),t.data.variationForm.$form.find(".woocommerce-variation-add-to-cart").removeClass("woocommerce-variation-add-to-cart-enabled").addClass("woocommerce-variation-add-to-cart-disabled")},t.prototype.onShow=function(t,a,i){t.preventDefault(),i?(t.data.variationForm.$form.find(".single_add_to_cart_button").removeClass("disabled wc-variation-selection-needed wc-variation-is-unavailable"),t.data.variationForm.$form.find(".woocommerce-variation-add-to-cart").removeClass("woocommerce-variation-add-to-cart-disabled").addClass("woocommerce-variation-add-to-cart-enabled")):(t.data.variationForm.$form.find(".single_add_to_cart_button").removeClass("wc-variation-selection-needed").addClass("disabled wc-variation-is-unavailable"),t.data.variationForm.$form.find(".woocommerce-variation-add-to-cart").removeClass("woocommerce-variation-add-to-cart-enabled").addClass("woocommerce-variation-add-to-cart-disabled"))},t.prototype.onAddToCart=function(t){b(this).is(".disabled")&&(t.preventDefault(),b(this).is(".wc-variation-is-unavailable")?d.alert(wc_add_to_cart_variation_params.i18n_unavailable_text):b(this).is(".wc-variation-selection-needed")&&d.alert(wc_add_to_cart_variation_params.i18n_make_a_selection_text))},t.prototype.onResetDisplayedVariation=function(t){var a=t.data.variationForm;a.$product.find(".product_meta").find(".sku").wc_reset_content(),a.$product.find(".product_weight").wc_reset_content(),a.$product.find(".product_dimensions").wc_reset_content(),a.$form.trigger("reset_image"),a.$singleVariation.slideUp(200).trigger("hide_variation")},t.prototype.onResetImage=function(t){t.data.variationForm.$form.wc_variations_image_update(!1)},t.prototype.onFindVariation=function(t){var a=t.data.variationForm,i=a.getChosenAttributes(),r=i.data;if(i.count===i.chosenCount)if(a.useAjax)a.xhr&&a.xhr.abort(),a.$form.block({message:null,overlayCSS:{background:"#fff",opacity:.6}}),r.product_id=parseInt(a.$form.data("product_id"),10),r.custom_data=a.$form.data("custom_data"),a.xhr=b.ajax({url:wc_add_to_cart_variation_params.wc_ajax_url.toString().replace("%%endpoint%%","get_variation"),type:"POST",data:r,success:function(t){t?a.$form.trigger("found_variation",[t]):(a.$form.trigger("reset_data"),i.chosenCount=0,a.loading||(a.$form.find(".single_variation").after('

    '+wc_add_to_cart_variation_params.i18n_no_matching_variations_text+"

    "),a.$form.find(".wc-no-matching-variations").slideDown(200)))},complete:function(){a.$form.unblock()}});else{a.$form.trigger("update_variation_values");var e=a.findMatchingVariations(a.variationData,r).shift();e?a.$form.trigger("found_variation",[e]):(a.$form.trigger("reset_data"),i.chosenCount=0,a.loading||(a.$form.find(".single_variation").after('

    '+wc_add_to_cart_variation_params.i18n_no_matching_variations_text+"

    "),a.$form.find(".wc-no-matching-variations").slideDown(200)))}else a.$form.trigger("update_variation_values"),a.$form.trigger("reset_data");a.toggleResetLink(0"),_=r.val()||"",c=!0;if(!r.data("attribute_html")){var d=r.clone();d.find("option").removeAttr("disabled attached").removeAttr("selected"),r.data("attribute_options",d.find("option"+n).get()),r.data("attribute_html",d.html())}s.html(r.data("attribute_html"));var m=b.extend(!0,{},w);m[e]="";var v=p.findMatchingVariations(p.variationData,m);for(var l in v)if("undefined"!=typeof v[l]){var g=v[l].attributes;for(var f in g)if(g.hasOwnProperty(f)){var u=g[f],h="";f===e&&(v[l].variation_is_active&&(h="enabled"),u?(u=b("
    ").html(u).text(),s.find('option[value="'+p.addSlashes(u)+'"]').addClass("attached "+h)):s.find("option:gt(0)").addClass("attached "+h))}}i=s.find("option.attached").length,!_||0!==i&&0!==s.find('option.attached.enabled[value="'+p.addSlashes(_)+'"]').length||(c=!1),01?a[1]:a[0];break;case $+"X":l[2]=s.tan(u(a));break;case $+"Y":l[1]=s.tan(u(a));break;case z:a=a.split(","),l[0]=a[0],l[1]=a[1],l[2]=a[2],l[3]=a[3],l[4]=parseInt(a[4],10),l[5]=parseInt(a[5],10)}f[0]=p[0]*l[0]+p[2]*l[1],f[1]=p[1]*l[0]+p[3]*l[1],f[2]=p[0]*l[2]+p[2]*l[3],f[3]=p[1]*l[2]+p[3]*l[3],f[4]=p[0]*l[4]+p[2]*l[5]+p[4],f[5]=p[1]*l[4]+p[3]*l[5]+p[5],p=[f[0],f[1],f[2],f[3],f[4],f[5]]}return f}function i(t){var e,r,n,a=t[0],i=t[1],o=t[2],c=t[3];return a*c-i*o?(e=s.sqrt(a*a+i*i),a/=e,i/=e,n=a*o+i*c,o-=a*n,c-=i*n,r=s.sqrt(o*o+c*c),o/=r,c/=r,n/=r,i*o>a*c&&(a=-a,i=-i,n=-n,e=-e)):e=r=n=0,[[Y,[+t[4],+t[5]]],[j,s.atan2(i,a)],[$+"X",s.atan(n)],[H,[e,r]]]}function o(e,r){var s,n,o,u,m={start:[],end:[]},x=-1;if(("none"==e||p(e))&&(e=""),("none"==r||p(r))&&(r=""),e&&r&&!r.indexOf("matrix")&&g(e).join()==g(r.split(")")[0]).join()&&(m.origin=e,e="",r=r.slice(r.indexOf(")")+1)),e||r){if(e&&r&&l(e)!=l(r))m.start=i(a(e)),m.end=i(a(r));else for(e&&(e=e.split(")"))&&(s=e.length),r&&(r=r.split(")"))&&(s=r.length);++x1?e[1]:t==H?r||e[0]:s+"")]:[s,s];break;case $+"X":case $+"Y":case j:e=e?u(e):0;break;case z:return i(e?g(e):[1,0,0,1,0,0])}return[[n,e]]}function p(t){return v.test(t)}function l(t){return t.replace(/(?:\([^)]*\))|\s/g,"")}function f(t,e,r){for(;r=e.shift();)t.push(r)}function u(t){return~t.indexOf("deg")?parseInt(t,10)*(2*s.PI/360):~t.indexOf("grad")?parseInt(t,10)*(s.PI/200):parseFloat(t)}function g(t){return t=/([^,]*),([^,]*),([^,]*),([^,]*),([^,p]*)(?:px)?,([^)p]*)(?:px)?/.exec(t),[t[1],t[2],t[3],t[4],t[5],t[6]]}for(var m,x,d,k,h=r.createElement("div"),y=h.style,b="Transform",I=["O"+b,"ms"+b,"Webkit"+b,"Moz"+b],M=I.length,O=("Float32Array"in e),X=/Matrix([^)]*)/,v=/^\s*matrix\(\s*1\s*,\s*0\s*,\s*0\s*,\s*1\s*(?:,\s*0(?:px)?\s*){2}\)\s*$/,w="transform",F="transformOrigin",Y="translate",j="rotate",H="scale",$="skew",z="matrix";M--;)I[M]in y&&(t.support[w]=m=I[M],t.support[F]=m+"Origin");m||(t.support.matrixFilter=x=""===y.filter),t.cssNumber[w]=t.cssNumber[F]=!0,m&&m!=w?(t.cssProps[w]=m,t.cssProps[F]=m+"Origin",m=="Moz"+b?d={get:function(e,r){return r?t.css(e,m).split("px").join(""):e.style[m]},set:function(t,e){t.style[m]=/matrix\([^)p]*\)/.test(e)?e.replace(/matrix((?:[^,]*,){4})([^,]*),([^)]*)/,z+"$1$2px,$3px"):e}}:/^1\.[0-5](?:\.|$)/.test(t.fn.jquery)&&(d={get:function(e,r){return r?t.css(e,m.replace(/^ms/,"Ms")):e.style[m]}})):x&&(d={get:function(e,r,s){var a,i,o=r&&e.currentStyle?e.currentStyle:e.style;return o&&X.test(o.filter)?(a=RegExp.$1.split(","),a=[a[0].split("=")[1],a[2].split("=")[1],a[1].split("=")[1],a[3].split("=")[1]]):a=[1,0,0,1],t.cssHooks[F]?(i=t._data(e,"transformTranslate",n),a[4]=i?i[0]:0,a[5]=i?i[1]:0):(a[4]=o?parseInt(o.left,10)||0:0,a[5]=o?parseInt(o.top,10)||0:0),s?a:z+"("+a+")"},set:function(e,r,s){var n,i,o,c,p=e.style;s||(p.zoom=1),r=a(r),i=["Matrix(M11="+r[0],"M12="+r[2],"M21="+r[1],"M22="+r[3],"SizingMethod='auto expand'"].join(),o=(n=e.currentStyle)&&n.filter||p.filter||"",p.filter=X.test(o)?o.replace(X,i):o+" progid:DXImageTransform.Microsoft."+i+")",t.cssHooks[F]?t.cssHooks[F].set(e,r):((c=t.transform.centerOrigin)&&(p["margin"==c?"marginLeft":"left"]=-(e.offsetWidth/2)+e.clientWidth/2+"px",p["margin"==c?"marginTop":"top"]=-(e.offsetHeight/2)+e.clientHeight/2+"px"),p.left=r[4]+"px",p.top=r[5]+"px")}}),d&&(t.cssHooks[w]=d),k=d&&d.get||t.css,t.fx.step.transform=function(e){var r,n,a,i,c=e.elem,p=e.start,l=e.end,f=e.pos,u="",g=1e5;for(p&&"string"!=typeof p||(p||(p=k(c,m)),x&&(c.style.zoom=1),l=l.split("+=").join(p),t.extend(e,o(p,l)),p=e.start,l=e.end),r=p.length;r--;)switch(n=p[r],a=l[r],i=0,n[0]){case Y:i="px";case H:i||(i=""),u=n[0]+"("+s.round((n[1][0]+(a[1][0]-n[1][0])*f)*g)/g+i+","+s.round((n[1][1]+(a[1][1]-n[1][1])*f)*g)/g+i+")"+u;break;case $+"X":case $+"Y":case j:u=n[0]+"("+s.round((n[1]+(a[1]-n[1])*f)*g)/g+"rad)"+u}e.origin&&(u=e.origin+u),d&&d.set?d.set(c,u,1):c.style[m]=u},t.transform={centerOrigin:"margin"}}(jQuery,window,document,Math); !function(a,b){"use strict";function c(){if(!e){e=!0;var a,c,d,f,g=-1!==navigator.appVersion.indexOf("MSIE 10"),h=!!navigator.userAgent.match(/Trident.*rv:11\./),i=b.querySelectorAll("iframe.wp-embedded-content");for(c=0;c1e3)g=1e3;else if(~~g<200)g=200;f.height=g}if("link"===d.message)if(h=b.createElement("a"),i=b.createElement("a"),h.href=f.getAttribute("src"),i.href=d.value,i.host===h.host)if(b.activeElement===f)a.top.location.href=d.value}else;}},d)a.addEventListener("message",a.wp.receiveEmbedMessage,!1),b.addEventListener("DOMContentLoaded",c,!1),a.addEventListener("load",c,!1)}(window,document); !function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof exports?module.exports=b(require("jquery")):b(jQuery)}(this,function(a){function b(a){this.$container,this.constraints=null,this.__$tooltip,this.__init(a)}function c(b,c){var d=!0;return a.each(b,function(a,e){return void 0===c[a]||b[a]!==c[a]?(d=!1,!1):void 0}),d}function d(b){var c=b.attr("id"),d=c?h.window.document.getElementById(c):null;return d?d===b[0]:a.contains(h.window.document.body,b[0])}function e(){if(!g)return!1;var a=g.document.body||g.document.documentElement,b=a.style,c="transition",d=["Moz","Webkit","Khtml","O","ms"];if("string"==typeof b[c])return!0;c=c.charAt(0).toUpperCase()+c.substr(1);for(var e=0;e0?e=c.__plugins[d]:a.each(c.__plugins,function(a,b){return b.name.substring(b.name.length-d.length-1)=="."+d?(e=b,!1):void 0}),e}if(b.name.indexOf(".")<0)throw new Error("Plugins must be namespaced");return c.__plugins[b.name]=b,b.core&&c.__bridge(b.core,c,b.name),this},_trigger:function(){var a=Array.prototype.slice.apply(arguments);return"string"==typeof a[0]&&(a[0]={type:a[0]}),this.__$emitterPrivate.trigger.apply(this.__$emitterPrivate,a),this.__$emitterPublic.trigger.apply(this.__$emitterPublic,a),this},instances:function(b){var c=[],d=b||".tooltipstered";return a(d).each(function(){var b=a(this),d=b.data("tooltipster-ns");d&&a.each(d,function(a,d){c.push(b.data(d))})}),c},instancesLatest:function(){return this.__instancesLatestArr},off:function(){return this.__$emitterPublic.off.apply(this.__$emitterPublic,Array.prototype.slice.apply(arguments)),this},on:function(){return this.__$emitterPublic.on.apply(this.__$emitterPublic,Array.prototype.slice.apply(arguments)),this},one:function(){return this.__$emitterPublic.one.apply(this.__$emitterPublic,Array.prototype.slice.apply(arguments)),this},origins:function(b){var c=b?b+" ":"";return a(c+".tooltipstered").toArray()},setDefaults:function(b){return a.extend(f,b),this},triggerHandler:function(){return this.__$emitterPublic.triggerHandler.apply(this.__$emitterPublic,Array.prototype.slice.apply(arguments)),this}},a.tooltipster=new i,a.Tooltipster=function(b,c){this.__callbacks={close:[],open:[]},this.__closingTime,this.__Content,this.__contentBcr,this.__destroyed=!1,this.__$emitterPrivate=a({}),this.__$emitterPublic=a({}),this.__enabled=!0,this.__garbageCollector,this.__Geometry,this.__lastPosition,this.__namespace="tooltipster-"+Math.round(1e6*Math.random()),this.__options,this.__$originParents,this.__pointerIsOverOrigin=!1,this.__previousThemes=[],this.__state="closed",this.__timeouts={close:[],open:null},this.__touchEvents=[],this.__tracker=null,this._$origin,this._$tooltip,this.__init(b,c)},a.Tooltipster.prototype={__init:function(b,c){var d=this;if(d._$origin=a(b),d.__options=a.extend(!0,{},f,c),d.__optionsFormat(),!h.IE||h.IE>=d.__options.IEmin){var e=null;if(void 0===d._$origin.data("tooltipster-initialTitle")&&(e=d._$origin.attr("title"),void 0===e&&(e=null),d._$origin.data("tooltipster-initialTitle",e)),null!==d.__options.content)d.__contentSet(d.__options.content);else{var g,i=d._$origin.attr("data-tooltip-content");i&&(g=a(i)),g&&g[0]?d.__contentSet(g.first()):d.__contentSet(e)}d._$origin.removeAttr("title").addClass("tooltipstered"),d.__prepareOrigin(),d.__prepareGC(),a.each(d.__options.plugins,function(a,b){d._plug(b)}),h.hasTouchCapability&&a(h.window.document.body).on("touchmove."+d.__namespace+"-triggerOpen",function(a){d._touchRecordEvent(a)}),d._on("created",function(){d.__prepareTooltip()})._on("repositioned",function(a){d.__lastPosition=a.position})}else d.__options.disabled=!0},__contentInsert:function(){var a=this,b=a._$tooltip.find(".tooltipster-content"),c=a.__Content,d=function(a){c=a};return a._trigger({type:"format",content:a.__Content,format:d}),a.__options.functionFormat&&(c=a.__options.functionFormat.call(a,a,{origin:a._$origin[0]},a.__Content)),"string"!=typeof c||a.__options.contentAsHTML?b.empty().append(c):b.text(c),a},__contentSet:function(b){return b instanceof a&&this.__options.contentCloning&&(b=b.clone(!0)),this.__Content=b,this._trigger({type:"updated",content:b}),this},__destroyError:function(){throw new Error("This tooltip has been destroyed and cannot execute your method call.")},__geometry:function(){var b=this,c=b._$origin,d=b._$origin.is("area");if(d){var e=b._$origin.parent().attr("name");c=a('img[usemap="#'+e+'"]')}var f=c[0].getBoundingClientRect(),g=a(h.window.document),i=a(h.window),j=c,k={available:{document:null,window:null},document:{size:{height:g.height(),width:g.width()}},window:{scroll:{left:h.window.scrollX||h.window.document.documentElement.scrollLeft,top:h.window.scrollY||h.window.document.documentElement.scrollTop},size:{height:i.height(),width:i.width()}},origin:{fixedLineage:!1,offset:{},size:{height:f.bottom-f.top,width:f.right-f.left},usemapImage:d?c[0]:null,windowOffset:{bottom:f.bottom,left:f.left,right:f.right,top:f.top}}};if(d){var l=b._$origin.attr("shape"),m=b._$origin.attr("coords");if(m&&(m=m.split(","),a.map(m,function(a,b){m[b]=parseInt(a)})),"default"!=l)switch(l){case"circle":var n=m[0],o=m[1],p=m[2],q=o-p,r=n-p;k.origin.size.height=2*p,k.origin.size.width=k.origin.size.height,k.origin.windowOffset.left+=r,k.origin.windowOffset.top+=q;break;case"rect":var s=m[0],t=m[1],u=m[2],v=m[3];k.origin.size.height=v-t,k.origin.size.width=u-s,k.origin.windowOffset.left+=s,k.origin.windowOffset.top+=t;break;case"poly":for(var w=0,x=0,y=0,z=0,A="even",B=0;By&&(y=C,0===B&&(w=y)),w>C&&(w=C),A="odd"):(C>z&&(z=C,1==B&&(x=z)),x>C&&(x=C),A="even")}k.origin.size.height=z-x,k.origin.size.width=y-w,k.origin.windowOffset.left+=w,k.origin.windowOffset.top+=x}}var D=function(a){k.origin.size.height=a.height,k.origin.windowOffset.left=a.left,k.origin.windowOffset.top=a.top,k.origin.size.width=a.width};for(b._trigger({type:"geometry",edit:D,geometry:{height:k.origin.size.height,left:k.origin.windowOffset.left,top:k.origin.windowOffset.top,width:k.origin.size.width}}),k.origin.windowOffset.right=k.origin.windowOffset.left+k.origin.size.width,k.origin.windowOffset.bottom=k.origin.windowOffset.top+k.origin.size.height,k.origin.offset.left=k.origin.windowOffset.left+k.window.scroll.left,k.origin.offset.top=k.origin.windowOffset.top+k.window.scroll.top,k.origin.offset.bottom=k.origin.offset.top+k.origin.size.height,k.origin.offset.right=k.origin.offset.left+k.origin.size.width,k.available.document={bottom:{height:k.document.size.height-k.origin.offset.bottom,width:k.document.size.width},left:{height:k.document.size.height,width:k.origin.offset.left},right:{height:k.document.size.height,width:k.document.size.width-k.origin.offset.right},top:{height:k.origin.offset.top,width:k.document.size.width}},k.available.window={bottom:{height:Math.max(k.window.size.height-Math.max(k.origin.windowOffset.bottom,0),0),width:k.window.size.width},left:{height:k.window.size.height,width:Math.max(k.origin.windowOffset.left,0)},right:{height:k.window.size.height,width:Math.max(k.window.size.width-Math.max(k.origin.windowOffset.right,0),0)},top:{height:Math.max(k.origin.windowOffset.top,0),width:k.window.size.width}};"html"!=j[0].tagName.toLowerCase();){if("fixed"==j.css("position")){k.origin.fixedLineage=!0;break}j=j.parent()}return k},__optionsFormat:function(){return"number"==typeof this.__options.animationDuration&&(this.__options.animationDuration=[this.__options.animationDuration,this.__options.animationDuration]),"number"==typeof this.__options.delay&&(this.__options.delay=[this.__options.delay,this.__options.delay]),"number"==typeof this.__options.delayTouch&&(this.__options.delayTouch=[this.__options.delayTouch,this.__options.delayTouch]),"string"==typeof this.__options.theme&&(this.__options.theme=[this.__options.theme]),null===this.__options.parent?this.__options.parent=a(h.window.document.body):"string"==typeof this.__options.parent&&(this.__options.parent=a(this.__options.parent)),"hover"==this.__options.trigger?(this.__options.triggerOpen={mouseenter:!0,touchstart:!0},this.__options.triggerClose={mouseleave:!0,originClick:!0,touchleave:!0}):"click"==this.__options.trigger&&(this.__options.triggerOpen={click:!0,tap:!0},this.__options.triggerClose={click:!0,tap:!0}),this._trigger("options"),this},__prepareGC:function(){var b=this;return b.__options.selfDestruction?b.__garbageCollector=setInterval(function(){var c=(new Date).getTime();b.__touchEvents=a.grep(b.__touchEvents,function(a,b){return c-a.time>6e4}),d(b._$origin)||b.close(function(){b.destroy()})},2e4):clearInterval(b.__garbageCollector),b},__prepareOrigin:function(){var a=this;if(a._$origin.off("."+a.__namespace+"-triggerOpen"),h.hasTouchCapability&&a._$origin.on("touchstart."+a.__namespace+"-triggerOpen touchend."+a.__namespace+"-triggerOpen touchcancel."+a.__namespace+"-triggerOpen",function(b){a._touchRecordEvent(b)}),a.__options.triggerOpen.click||a.__options.triggerOpen.tap&&h.hasTouchCapability){var b="";a.__options.triggerOpen.click&&(b+="click."+a.__namespace+"-triggerOpen "),a.__options.triggerOpen.tap&&h.hasTouchCapability&&(b+="touchend."+a.__namespace+"-triggerOpen"),a._$origin.on(b,function(b){a._touchIsMeaningfulEvent(b)&&a._open(b)})}if(a.__options.triggerOpen.mouseenter||a.__options.triggerOpen.touchstart&&h.hasTouchCapability){var b="";a.__options.triggerOpen.mouseenter&&(b+="mouseenter."+a.__namespace+"-triggerOpen "),a.__options.triggerOpen.touchstart&&h.hasTouchCapability&&(b+="touchstart."+a.__namespace+"-triggerOpen"),a._$origin.on(b,function(b){!a._touchIsTouchEvent(b)&&a._touchIsEmulatedEvent(b)||(a.__pointerIsOverOrigin=!0,a._openShortly(b))})}if(a.__options.triggerClose.mouseleave||a.__options.triggerClose.touchleave&&h.hasTouchCapability){var b="";a.__options.triggerClose.mouseleave&&(b+="mouseleave."+a.__namespace+"-triggerOpen "),a.__options.triggerClose.touchleave&&h.hasTouchCapability&&(b+="touchend."+a.__namespace+"-triggerOpen touchcancel."+a.__namespace+"-triggerOpen"),a._$origin.on(b,function(b){a._touchIsMeaningfulEvent(b)&&(a.__pointerIsOverOrigin=!1)})}return a},__prepareTooltip:function(){var b=this,c=b.__options.interactive?"auto":"";return b._$tooltip.attr("id",b.__namespace).css({"pointer-events":c,zIndex:b.__options.zIndex}),a.each(b.__previousThemes,function(a,c){b._$tooltip.removeClass(c)}),a.each(b.__options.theme,function(a,c){b._$tooltip.addClass(c)}),b.__previousThemes=a.merge([],b.__options.theme),b},__scrollHandler:function(b){var c=this;if(c.__options.triggerClose.scroll)c._close(b);else if(d(c._$origin)&&d(c._$tooltip)){var e=null;if(b.target===h.window.document)c.__Geometry.origin.fixedLineage||c.__options.repositionOnScroll&&c.reposition(b);else{e=c.__geometry();var f=!1;if("fixed"!=c._$origin.css("position")&&c.__$originParents.each(function(b,c){var d=a(c),g=d.css("overflow-x"),h=d.css("overflow-y");if("visible"!=g||"visible"!=h){var i=c.getBoundingClientRect();if("visible"!=g&&(e.origin.windowOffset.lefti.right))return f=!0,!1;if("visible"!=h&&(e.origin.windowOffset.topi.bottom))return f=!0,!1}return"fixed"==d.css("position")?!1:void 0}),f)c._$tooltip.css("visibility","hidden");else if(c._$tooltip.css("visibility","visible"),c.__options.repositionOnScroll)c.reposition(b);else{var g=e.origin.offset.left-c.__Geometry.origin.offset.left,i=e.origin.offset.top-c.__Geometry.origin.offset.top;c._$tooltip.css({left:c.__lastPosition.coord.left+g,top:c.__lastPosition.coord.top+i})}}c._trigger({type:"scroll",event:b,geo:e})}return c},__stateSet:function(a){return this.__state=a,this._trigger({type:"state",state:a}),this},__timeoutsClear:function(){return clearTimeout(this.__timeouts.open),this.__timeouts.open=null,a.each(this.__timeouts.close,function(a,b){clearTimeout(b)}),this.__timeouts.close=[],this},__trackerStart:function(){var a=this,b=a._$tooltip.find(".tooltipster-content");return a.__options.trackTooltip&&(a.__contentBcr=b[0].getBoundingClientRect()),a.__tracker=setInterval(function(){if(d(a._$origin)&&d(a._$tooltip)){if(a.__options.trackOrigin){var e=a.__geometry(),f=!1;c(e.origin.size,a.__Geometry.origin.size)&&(a.__Geometry.origin.fixedLineage?c(e.origin.windowOffset,a.__Geometry.origin.windowOffset)&&(f=!0):c(e.origin.offset,a.__Geometry.origin.offset)&&(f=!0)),f||(a.__options.triggerClose.mouseleave?a._close():a.reposition())}if(a.__options.trackTooltip){var g=b[0].getBoundingClientRect();g.height===a.__contentBcr.height&&g.width===a.__contentBcr.width||(a.reposition(),a.__contentBcr=g)}}else a._close()},a.__options.trackerInterval),a},_close:function(b,c,d){var e=this,f=!0;if(e._trigger({type:"close",event:b,stop:function(){f=!1}}),f||d){c&&e.__callbacks.close.push(c),e.__callbacks.open=[],e.__timeoutsClear();var g=function(){a.each(e.__callbacks.close,function(a,c){c.call(e,e,{event:b,origin:e._$origin[0]})}),e.__callbacks.close=[]};if("closed"!=e.__state){var i=!0,j=new Date,k=j.getTime(),l=k+e.__options.animationDuration[1];if("disappearing"==e.__state&&l>e.__closingTime&&e.__options.animationDuration[1]>0&&(i=!1),i){e.__closingTime=l,"disappearing"!=e.__state&&e.__stateSet("disappearing");var m=function(){clearInterval(e.__tracker),e._trigger({type:"closing",event:b}),e._$tooltip.off("."+e.__namespace+"-triggerClose").removeClass("tooltipster-dying"),a(h.window).off("."+e.__namespace+"-triggerClose"),e.__$originParents.each(function(b,c){a(c).off("scroll."+e.__namespace+"-triggerClose")}),e.__$originParents=null,a(h.window.document.body).off("."+e.__namespace+"-triggerClose"),e._$origin.off("."+e.__namespace+"-triggerClose"),e._off("dismissable"),e.__stateSet("closed"),e._trigger({type:"after",event:b}),e.__options.functionAfter&&e.__options.functionAfter.call(e,e,{event:b,origin:e._$origin[0]}),g()};h.hasTransitions?(e._$tooltip.css({"-moz-animation-duration":e.__options.animationDuration[1]+"ms","-ms-animation-duration":e.__options.animationDuration[1]+"ms","-o-animation-duration":e.__options.animationDuration[1]+"ms","-webkit-animation-duration":e.__options.animationDuration[1]+"ms","animation-duration":e.__options.animationDuration[1]+"ms","transition-duration":e.__options.animationDuration[1]+"ms"}),e._$tooltip.clearQueue().removeClass("tooltipster-show").addClass("tooltipster-dying"),e.__options.animationDuration[1]>0&&e._$tooltip.delay(e.__options.animationDuration[1]),e._$tooltip.queue(m)):e._$tooltip.stop().fadeOut(e.__options.animationDuration[1],m)}}else g()}return e},_off:function(){return this.__$emitterPrivate.off.apply(this.__$emitterPrivate,Array.prototype.slice.apply(arguments)),this},_on:function(){return this.__$emitterPrivate.on.apply(this.__$emitterPrivate,Array.prototype.slice.apply(arguments)),this},_one:function(){return this.__$emitterPrivate.one.apply(this.__$emitterPrivate,Array.prototype.slice.apply(arguments)),this},_open:function(b,c){var e=this;if(!e.__destroying&&d(e._$origin)&&e.__enabled){var f=!0;if("closed"==e.__state&&(e._trigger({type:"before",event:b,stop:function(){f=!1}}),f&&e.__options.functionBefore&&(f=e.__options.functionBefore.call(e,e,{event:b,origin:e._$origin[0]}))),f!==!1&&null!==e.__Content){c&&e.__callbacks.open.push(c),e.__callbacks.close=[],e.__timeoutsClear();var g,i=function(){"stable"!=e.__state&&e.__stateSet("stable"),a.each(e.__callbacks.open,function(a,b){b.call(e,e,{origin:e._$origin[0],tooltip:e._$tooltip[0]})}),e.__callbacks.open=[]};if("closed"!==e.__state)g=0,"disappearing"===e.__state?(e.__stateSet("appearing"),h.hasTransitions?(e._$tooltip.clearQueue().removeClass("tooltipster-dying").addClass("tooltipster-show"),e.__options.animationDuration[0]>0&&e._$tooltip.delay(e.__options.animationDuration[0]),e._$tooltip.queue(i)):e._$tooltip.stop().fadeIn(i)):"stable"==e.__state&&i();else{if(e.__stateSet("appearing"),g=e.__options.animationDuration[0],e.__contentInsert(),e.reposition(b,!0),h.hasTransitions?(e._$tooltip.addClass("tooltipster-"+e.__options.animation).addClass("tooltipster-initial").css({"-moz-animation-duration":e.__options.animationDuration[0]+"ms","-ms-animation-duration":e.__options.animationDuration[0]+"ms","-o-animation-duration":e.__options.animationDuration[0]+"ms","-webkit-animation-duration":e.__options.animationDuration[0]+"ms","animation-duration":e.__options.animationDuration[0]+"ms","transition-duration":e.__options.animationDuration[0]+"ms"}),setTimeout(function(){"closed"!=e.__state&&(e._$tooltip.addClass("tooltipster-show").removeClass("tooltipster-initial"),e.__options.animationDuration[0]>0&&e._$tooltip.delay(e.__options.animationDuration[0]),e._$tooltip.queue(i))},0)):e._$tooltip.css("display","none").fadeIn(e.__options.animationDuration[0],i),e.__trackerStart(),a(h.window).on("resize."+e.__namespace+"-triggerClose",function(b){var c=a(document.activeElement);(c.is("input")||c.is("textarea"))&&a.contains(e._$tooltip[0],c[0])||e.reposition(b)}).on("scroll."+e.__namespace+"-triggerClose",function(a){e.__scrollHandler(a)}),e.__$originParents=e._$origin.parents(),e.__$originParents.each(function(b,c){a(c).on("scroll."+e.__namespace+"-triggerClose",function(a){e.__scrollHandler(a)})}),e.__options.triggerClose.mouseleave||e.__options.triggerClose.touchleave&&h.hasTouchCapability){e._on("dismissable",function(a){a.dismissable?a.delay?(m=setTimeout(function(){e._close(a.event)},a.delay),e.__timeouts.close.push(m)):e._close(a):clearTimeout(m)});var j=e._$origin,k="",l="",m=null;e.__options.interactive&&(j=j.add(e._$tooltip)),e.__options.triggerClose.mouseleave&&(k+="mouseenter."+e.__namespace+"-triggerClose ",l+="mouseleave."+e.__namespace+"-triggerClose "),e.__options.triggerClose.touchleave&&h.hasTouchCapability&&(k+="touchstart."+e.__namespace+"-triggerClose",l+="touchend."+e.__namespace+"-triggerClose touchcancel."+e.__namespace+"-triggerClose"),j.on(l,function(a){if(e._touchIsTouchEvent(a)||!e._touchIsEmulatedEvent(a)){var b="mouseleave"==a.type?e.__options.delay:e.__options.delayTouch;e._trigger({delay:b[1],dismissable:!0,event:a,type:"dismissable"})}}).on(k,function(a){!e._touchIsTouchEvent(a)&&e._touchIsEmulatedEvent(a)||e._trigger({dismissable:!1,event:a,type:"dismissable"})})}e.__options.triggerClose.originClick&&e._$origin.on("click."+e.__namespace+"-triggerClose",function(a){e._touchIsTouchEvent(a)||e._touchIsEmulatedEvent(a)||e._close(a)}),(e.__options.triggerClose.click||e.__options.triggerClose.tap&&h.hasTouchCapability)&&setTimeout(function(){if("closed"!=e.__state){var b="",c=a(h.window.document.body);e.__options.triggerClose.click&&(b+="click."+e.__namespace+"-triggerClose "),e.__options.triggerClose.tap&&h.hasTouchCapability&&(b+="touchend."+e.__namespace+"-triggerClose"),c.on(b,function(b){e._touchIsMeaningfulEvent(b)&&(e._touchRecordEvent(b),e.__options.interactive&&a.contains(e._$tooltip[0],b.target)||e._close(b))}),e.__options.triggerClose.tap&&h.hasTouchCapability&&c.on("touchstart."+e.__namespace+"-triggerClose",function(a){e._touchRecordEvent(a)})}},0),e._trigger("ready"),e.__options.functionReady&&e.__options.functionReady.call(e,e,{origin:e._$origin[0],tooltip:e._$tooltip[0]})}if(e.__options.timer>0){var m=setTimeout(function(){e._close()},e.__options.timer+g);e.__timeouts.close.push(m)}}}return e},_openShortly:function(a){var b=this,c=!0;if("stable"!=b.__state&&"appearing"!=b.__state&&!b.__timeouts.open&&(b._trigger({type:"start",event:a,stop:function(){c=!1}}),c)){var d=0==a.type.indexOf("touch")?b.__options.delayTouch:b.__options.delay;d[0]?b.__timeouts.open=setTimeout(function(){b.__timeouts.open=null,b.__pointerIsOverOrigin&&b._touchIsMeaningfulEvent(a)?(b._trigger("startend"),b._open(a)):b._trigger("startcancel")},d[0]):(b._trigger("startend"),b._open(a))}return b},_optionsExtract:function(b,c){var d=this,e=a.extend(!0,{},c),f=d.__options[b];return f||(f={},a.each(c,function(a,b){var c=d.__options[a];void 0!==c&&(f[a]=c)})),a.each(e,function(b,c){void 0!==f[b]&&("object"!=typeof c||c instanceof Array||null==c||"object"!=typeof f[b]||f[b]instanceof Array||null==f[b]?e[b]=f[b]:a.extend(e[b],f[b]))}),e},_plug:function(b){var c=a.tooltipster._plugin(b);if(!c)throw new Error('The "'+b+'" plugin is not defined');return c.instance&&a.tooltipster.__bridge(c.instance,this,c.name),this},_touchIsEmulatedEvent:function(a){for(var b=!1,c=(new Date).getTime(),d=this.__touchEvents.length-1;d>=0;d--){var e=this.__touchEvents[d];if(!(c-e.time<500))break;e.target===a.target&&(b=!0)}return b},_touchIsMeaningfulEvent:function(a){return this._touchIsTouchEvent(a)&&!this._touchSwiped(a.target)||!this._touchIsTouchEvent(a)&&!this._touchIsEmulatedEvent(a)},_touchIsTouchEvent:function(a){return 0==a.type.indexOf("touch")},_touchRecordEvent:function(a){return this._touchIsTouchEvent(a)&&(a.time=(new Date).getTime(),this.__touchEvents.push(a)),this},_touchSwiped:function(a){for(var b=!1,c=this.__touchEvents.length-1;c>=0;c--){var d=this.__touchEvents[c];if("touchmove"==d.type){b=!0;break}if("touchstart"==d.type&&a===d.target)break}return b},_trigger:function(){var b=Array.prototype.slice.apply(arguments);return"string"==typeof b[0]&&(b[0]={type:b[0]}),b[0].instance=this,b[0].origin=this._$origin?this._$origin[0]:null,b[0].tooltip=this._$tooltip?this._$tooltip[0]:null,this.__$emitterPrivate.trigger.apply(this.__$emitterPrivate,b),a.tooltipster._trigger.apply(a.tooltipster,b),this.__$emitterPublic.trigger.apply(this.__$emitterPublic,b),this},_unplug:function(b){var c=this;if(c[b]){var d=a.tooltipster._plugin(b);d.instance&&a.each(d.instance,function(a,d){c[a]&&c[a].bridged===c[b]&&delete c[a]}),c[b].__destroy&&c[b].__destroy(),delete c[b]}return c},close:function(a){return this.__destroyed?this.__destroyError():this._close(null,a),this},content:function(a){var b=this;if(void 0===a)return b.__Content;if(b.__destroyed)b.__destroyError();else if(b.__contentSet(a),null!==b.__Content){if("closed"!==b.__state&&(b.__contentInsert(),b.reposition(),b.__options.updateAnimation))if(h.hasTransitions){var c=b.__options.updateAnimation;b._$tooltip.addClass("tooltipster-update-"+c),setTimeout(function(){"closed"!=b.__state&&b._$tooltip.removeClass("tooltipster-update-"+c)},1e3)}else b._$tooltip.fadeTo(200,.5,function(){"closed"!=b.__state&&b._$tooltip.fadeTo(200,1)})}else b._close();return b},destroy:function(){var b=this;if(b.__destroyed)b.__destroyError();else{"closed"!=b.__state?b.option("animationDuration",0)._close(null,null,!0):b.__timeoutsClear(),b._trigger("destroy"),b.__destroyed=!0,b._$origin.removeData(b.__namespace).off("."+b.__namespace+"-triggerOpen"),a(h.window.document.body).off("."+b.__namespace+"-triggerOpen");var c=b._$origin.data("tooltipster-ns");if(c)if(1===c.length){var d=null;"previous"==b.__options.restoration?d=b._$origin.data("tooltipster-initialTitle"):"current"==b.__options.restoration&&(d="string"==typeof b.__Content?b.__Content:a("
    ").append(b.__Content).html()),d&&b._$origin.attr("title",d),b._$origin.removeClass("tooltipstered"),b._$origin.removeData("tooltipster-ns").removeData("tooltipster-initialTitle")}else c=a.grep(c,function(a,c){return a!==b.__namespace}),b._$origin.data("tooltipster-ns",c);b._trigger("destroyed"),b._off(),b.off(),b.__Content=null,b.__$emitterPrivate=null,b.__$emitterPublic=null,b.__options.parent=null,b._$origin=null,b._$tooltip=null,a.tooltipster.__instancesLatestArr=a.grep(a.tooltipster.__instancesLatestArr,function(a,c){return b!==a}),clearInterval(b.__garbageCollector)}return b},disable:function(){return this.__destroyed?(this.__destroyError(),this):(this._close(),this.__enabled=!1,this)},elementOrigin:function(){return this.__destroyed?void this.__destroyError():this._$origin[0]},elementTooltip:function(){return this._$tooltip?this._$tooltip[0]:null},enable:function(){return this.__enabled=!0,this},hide:function(a){return this.close(a)},instance:function(){return this},off:function(){return this.__destroyed||this.__$emitterPublic.off.apply(this.__$emitterPublic,Array.prototype.slice.apply(arguments)),this},on:function(){return this.__destroyed?this.__destroyError():this.__$emitterPublic.on.apply(this.__$emitterPublic,Array.prototype.slice.apply(arguments)),this},one:function(){return this.__destroyed?this.__destroyError():this.__$emitterPublic.one.apply(this.__$emitterPublic,Array.prototype.slice.apply(arguments)),this},open:function(a){return this.__destroyed?this.__destroyError():this._open(null,a),this},option:function(b,c){return void 0===c?this.__options[b]:(this.__destroyed?this.__destroyError():(this.__options[b]=c,this.__optionsFormat(),a.inArray(b,["trigger","triggerClose","triggerOpen"])>=0&&this.__prepareOrigin(),"selfDestruction"===b&&this.__prepareGC()),this)},reposition:function(a,b){var c=this;return c.__destroyed?c.__destroyError():"closed"!=c.__state&&d(c._$origin)&&(b||d(c._$tooltip))&&(b||c._$tooltip.detach(),c.__Geometry=c.__geometry(),c._trigger({type:"reposition",event:a,helper:{geo:c.__Geometry}})),c},show:function(a){return this.open(a)},status:function(){return{destroyed:this.__destroyed,enabled:this.__enabled,open:"closed"!==this.__state,state:this.__state}},triggerHandler:function(){return this.__destroyed?this.__destroyError():this.__$emitterPublic.triggerHandler.apply(this.__$emitterPublic,Array.prototype.slice.apply(arguments)),this}},a.fn.tooltipster=function(){var b=Array.prototype.slice.apply(arguments),c="You are using a single HTML element as content for several tooltips. You probably want to set the contentCloning option to TRUE.";if(0===this.length)return this;if("string"==typeof b[0]){var d="#*$~&";return this.each(function(){var e=a(this).data("tooltipster-ns"),f=e?a(this).data(e[0]):null;if(!f)throw new Error("You called Tooltipster's \""+b[0]+'" method on an uninitialized element');if("function"!=typeof f[b[0]])throw new Error('Unknown method "'+b[0]+'"');this.length>1&&"content"==b[0]&&(b[1]instanceof a||"object"==typeof b[1]&&null!=b[1]&&b[1].tagName)&&!f.__options.contentCloning&&f.__options.debug&&console.log(c);var g=f[b[0]](b[1],b[2]);return g!==f||"instance"===b[0]?(d=g,!1):void 0}),"#*$~&"!==d?d:this}a.tooltipster.__instancesLatestArr=[];var e=b[0]&&void 0!==b[0].multiple,g=e&&b[0].multiple||!e&&f.multiple,h=b[0]&&void 0!==b[0].content,i=h&&b[0].content||!h&&f.content,j=b[0]&&void 0!==b[0].contentCloning,k=j&&b[0].contentCloning||!j&&f.contentCloning,l=b[0]&&void 0!==b[0].debug,m=l&&b[0].debug||!l&&f.debug;return this.length>1&&(i instanceof a||"object"==typeof i&&null!=i&&i.tagName)&&!k&&m&&console.log(c),this.each(function(){var c=!1,d=a(this),e=d.data("tooltipster-ns"),f=null;e?g?c=!0:m&&(console.log("Tooltipster: one or more tooltips are already attached to the element below. Ignoring."),console.log(this)):c=!0,c&&(f=new a.Tooltipster(this,b[0]),e||(e=[]),e.push(f.__namespace),d.data("tooltipster-ns",e),d.data(f.__namespace,f),f.__options.functionInit&&f.__options.functionInit.call(f,f,{origin:this}),f._trigger("init")),a.tooltipster.__instancesLatestArr.push(f)}),this},b.prototype={__init:function(b){this.__$tooltip=b,this.__$tooltip.css({left:0,overflow:"hidden",position:"absolute",top:0}).find(".tooltipster-content").css("overflow","auto"),this.$container=a('
    ').append(this.__$tooltip).appendTo(h.window.document.body)},__forceRedraw:function(){var a=this.__$tooltip.parent();this.__$tooltip.detach(),this.__$tooltip.appendTo(a)},constrain:function(a,b){return this.constraints={width:a,height:b},this.__$tooltip.css({display:"block",height:"",overflow:"auto",width:a}),this},destroy:function(){this.__$tooltip.detach().find(".tooltipster-content").css({display:"",overflow:""}),this.$container.remove()},free:function(){return this.constraints=null,this.__$tooltip.css({display:"",height:"",overflow:"visible",width:""}),this},measure:function(){this.__forceRedraw();var a=this.__$tooltip[0].getBoundingClientRect(),b={size:{height:a.height||a.bottom-a.top,width:a.width||a.right-a.left}};if(this.constraints){var c=this.__$tooltip.find(".tooltipster-content"),d=this.__$tooltip.outerHeight(),e=c[0].getBoundingClientRect(),f={height:d<=this.constraints.height,width:a.width<=this.constraints.width&&e.width>=c[0].scrollWidth-1};b.fits=f.height&&f.width}return h.IE&&h.IE<=11&&b.size.width!==h.window.document.documentElement.clientWidth&&(b.size.width=Math.ceil(b.size.width)+1),b}};var j=navigator.userAgent.toLowerCase();-1!=j.indexOf("msie")?h.IE=parseInt(j.split("msie")[1]):-1!==j.toLowerCase().indexOf("trident")&&-1!==j.indexOf(" rv:11")?h.IE=11:-1!=j.toLowerCase().indexOf("edge/")&&(h.IE=parseInt(j.toLowerCase().split("edge/")[1]));var k="tooltipster.sideTip";return a.tooltipster._plugin({name:k,instance:{__defaults:function(){return{arrow:!0,distance:6,functionPosition:null,maxWidth:null,minIntersection:16,minWidth:0,position:null,side:"top",viewportAware:!0}},__init:function(a){var b=this;b.__instance=a,b.__namespace="tooltipster-sideTip-"+Math.round(1e6*Math.random()),b.__previousState="closed",b.__options,b.__optionsFormat(),b.__instance._on("state."+b.__namespace,function(a){"closed"==a.state?b.__close():"appearing"==a.state&&"closed"==b.__previousState&&b.__create(),b.__previousState=a.state}),b.__instance._on("options."+b.__namespace,function(){b.__optionsFormat()}),b.__instance._on("reposition."+b.__namespace,function(a){b.__reposition(a.event,a.helper)})},__close:function(){this.__instance.content()instanceof a&&this.__instance.content().detach(),this.__instance._$tooltip.remove(),this.__instance._$tooltip=null},__create:function(){var b=a('
    ');this.__options.arrow||b.find(".tooltipster-box").css("margin",0).end().find(".tooltipster-arrow").hide(),this.__options.minWidth&&b.css("min-width",this.__options.minWidth+"px"),this.__options.maxWidth&&b.css("max-width",this.__options.maxWidth+"px"), this.__instance._$tooltip=b,this.__instance._trigger("created")},__destroy:function(){this.__instance._off("."+self.__namespace)},__optionsFormat:function(){var b=this;if(b.__options=b.__instance._optionsExtract(k,b.__defaults()),b.__options.position&&(b.__options.side=b.__options.position),"object"!=typeof b.__options.distance&&(b.__options.distance=[b.__options.distance]),b.__options.distance.length<4&&(void 0===b.__options.distance[1]&&(b.__options.distance[1]=b.__options.distance[0]),void 0===b.__options.distance[2]&&(b.__options.distance[2]=b.__options.distance[0]),void 0===b.__options.distance[3]&&(b.__options.distance[3]=b.__options.distance[1]),b.__options.distance={top:b.__options.distance[0],right:b.__options.distance[1],bottom:b.__options.distance[2],left:b.__options.distance[3]}),"string"==typeof b.__options.side){var c={top:"bottom",right:"left",bottom:"top",left:"right"};b.__options.side=[b.__options.side,c[b.__options.side]],"left"==b.__options.side[0]||"right"==b.__options.side[0]?b.__options.side.push("top","bottom"):b.__options.side.push("right","left")}6===a.tooltipster._env.IE&&b.__options.arrow!==!0&&(b.__options.arrow=!1)},__reposition:function(b,c){var d,e=this,f=e.__targetFind(c),g=[];e.__instance._$tooltip.detach();var h=e.__instance._$tooltip.clone(),i=a.tooltipster._getRuler(h),j=!1,k=e.__instance.option("animation");switch(k&&h.removeClass("tooltipster-"+k),a.each(["window","document"],function(d,k){var l=null;if(e.__instance._trigger({container:k,helper:c,satisfied:j,takeTest:function(a){l=a},results:g,type:"positionTest"}),1==l||0!=l&&0==j&&("window"!=k||e.__options.viewportAware))for(var d=0;d=h.outerSize.width&&c.geo.available[k][n].height>=h.outerSize.height?h.fits=!0:h.fits=!1:h.fits=p.fits,"window"==k&&(h.fits?"top"==n||"bottom"==n?h.whole=c.geo.origin.windowOffset.right>=e.__options.minIntersection&&c.geo.window.size.width-c.geo.origin.windowOffset.left>=e.__options.minIntersection:h.whole=c.geo.origin.windowOffset.bottom>=e.__options.minIntersection&&c.geo.window.size.height-c.geo.origin.windowOffset.top>=e.__options.minIntersection:h.whole=!1),g.push(h),h.whole)j=!0;else if("natural"==h.mode&&(h.fits||h.size.width<=c.geo.available[k][n].width))return!1}})}}),e.__instance._trigger({edit:function(a){g=a},event:b,helper:c,results:g,type:"positionTested"}),g.sort(function(a,b){if(a.whole&&!b.whole)return-1;if(!a.whole&&b.whole)return 1;if(a.whole&&b.whole){var c=e.__options.side.indexOf(a.side),d=e.__options.side.indexOf(b.side);return d>c?-1:c>d?1:"natural"==a.mode?-1:1}if(a.fits&&!b.fits)return-1;if(!a.fits&&b.fits)return 1;if(a.fits&&b.fits){var c=e.__options.side.indexOf(a.side),d=e.__options.side.indexOf(b.side);return d>c?-1:c>d?1:"natural"==a.mode?-1:1}return"document"==a.container&&"bottom"==a.side&&"natural"==a.mode?-1:1}),d=g[0],d.coord={},d.side){case"left":case"right":d.coord.top=Math.floor(d.target-d.size.height/2);break;case"bottom":case"top":d.coord.left=Math.floor(d.target-d.size.width/2)}switch(d.side){case"left":d.coord.left=c.geo.origin.windowOffset.left-d.outerSize.width;break;case"right":d.coord.left=c.geo.origin.windowOffset.right+d.distance.horizontal;break;case"top":d.coord.top=c.geo.origin.windowOffset.top-d.outerSize.height;break;case"bottom":d.coord.top=c.geo.origin.windowOffset.bottom+d.distance.vertical}"window"==d.container?"top"==d.side||"bottom"==d.side?d.coord.left<0?c.geo.origin.windowOffset.right-this.__options.minIntersection>=0?d.coord.left=0:d.coord.left=c.geo.origin.windowOffset.right-this.__options.minIntersection-1:d.coord.left>c.geo.window.size.width-d.size.width&&(c.geo.origin.windowOffset.left+this.__options.minIntersection<=c.geo.window.size.width?d.coord.left=c.geo.window.size.width-d.size.width:d.coord.left=c.geo.origin.windowOffset.left+this.__options.minIntersection+1-d.size.width):d.coord.top<0?c.geo.origin.windowOffset.bottom-this.__options.minIntersection>=0?d.coord.top=0:d.coord.top=c.geo.origin.windowOffset.bottom-this.__options.minIntersection-1:d.coord.top>c.geo.window.size.height-d.size.height&&(c.geo.origin.windowOffset.top+this.__options.minIntersection<=c.geo.window.size.height?d.coord.top=c.geo.window.size.height-d.size.height:d.coord.top=c.geo.origin.windowOffset.top+this.__options.minIntersection+1-d.size.height):(d.coord.left>c.geo.window.size.width-d.size.width&&(d.coord.left=c.geo.window.size.width-d.size.width),d.coord.left<0&&(d.coord.left=0)),e.__sideChange(h,d.side),c.tooltipClone=h[0],c.tooltipParent=e.__instance.option("parent").parent[0],c.mode=d.mode,c.whole=d.whole,c.origin=e.__instance._$origin[0],c.tooltip=e.__instance._$tooltip[0],delete d.container,delete d.fits,delete d.mode,delete d.outerSize,delete d.whole,d.distance=d.distance.horizontal||d.distance.vertical;var l=a.extend(!0,{},d);if(e.__instance._trigger({edit:function(a){d=a},event:b,helper:c,position:l,type:"position"}),e.__options.functionPosition){var m=e.__options.functionPosition.call(e,e.__instance,c,l);m&&(d=m)}i.destroy();var n,o;"top"==d.side||"bottom"==d.side?(n={prop:"left",val:d.target-d.coord.left},o=d.size.width-this.__options.minIntersection):(n={prop:"top",val:d.target-d.coord.top},o=d.size.height-this.__options.minIntersection),n.valo&&(n.val=o);var p;p=c.geo.origin.fixedLineage?c.geo.origin.windowOffset:{left:c.geo.origin.windowOffset.left+c.geo.window.scroll.left,top:c.geo.origin.windowOffset.top+c.geo.window.scroll.top},d.coord={left:p.left+(d.coord.left-c.geo.origin.windowOffset.left),top:p.top+(d.coord.top-c.geo.origin.windowOffset.top)},e.__sideChange(e.__instance._$tooltip,d.side),c.geo.origin.fixedLineage?e.__instance._$tooltip.css("position","fixed"):e.__instance._$tooltip.css("position",""),e.__instance._$tooltip.css({left:d.coord.left,top:d.coord.top,height:d.size.height,width:d.size.width}).find(".tooltipster-arrow").css({left:"",top:""}).css(n.prop,n.val),e.__instance._$tooltip.appendTo(e.__instance.option("parent")),e.__instance._trigger({type:"repositioned",event:b,position:d})},__sideChange:function(a,b){a.removeClass("tooltipster-bottom").removeClass("tooltipster-left").removeClass("tooltipster-right").removeClass("tooltipster-top").addClass("tooltipster-"+b)},__targetFind:function(a){var b={},c=this.__instance._$origin[0].getClientRects();if(c.length>1){var d=this.__instance._$origin.css("opacity");1==d&&(this.__instance._$origin.css("opacity",.99),c=this.__instance._$origin[0].getClientRects(),this.__instance._$origin.css("opacity",1))}if(c.length<2)b.top=Math.floor(a.geo.origin.windowOffset.left+a.geo.origin.size.width/2),b.bottom=b.top,b.left=Math.floor(a.geo.origin.windowOffset.top+a.geo.origin.size.height/2),b.right=b.left;else{var e=c[0];b.top=Math.floor(e.left+(e.right-e.left)/2),e=c.length>2?c[Math.ceil(c.length/2)-1]:c[0],b.right=Math.floor(e.top+(e.bottom-e.top)/2),e=c[c.length-1],b.bottom=Math.floor(e.left+(e.right-e.left)/2),e=c.length>2?c[Math.ceil((c.length+1)/2)-1]:c[c.length-1],b.left=Math.floor(e.top+(e.bottom-e.top)/2)}return b}}}),a}); var woof_redirect=''; jQuery(function ($){ jQuery('body').append(''); jQuery.fn.life=function (types, data, fn){ jQuery(this.context).on(types, this.selector, data, fn); return this; }; jQuery.extend(jQuery.fn, { within: function (pSelector){ return this.filter(function (){ return jQuery(this).closest(pSelector).length; }); }}); if(jQuery('#woof_results_by_ajax').length > 0){ woof_is_ajax=1; } woof_autosubmit=parseInt(jQuery('.woof').eq(0).data('autosubmit'), 10); woof_ajax_redraw=parseInt(jQuery('.woof').eq(0).data('ajax-redraw'), 10); woof_ext_init_functions=jQuery.parseJSON(woof_ext_init_functions); woof_init_native_woo_price_filter(); jQuery('body').bind('price_slider_change', function (event, min, max){ if(woof_autosubmit&&!woof_show_price_search_button&&jQuery('.price_slider_wrapper').length < 2){ jQuery('.woof .widget_price_filter form').trigger('submit'); }else{ var min_price=jQuery(this).find('.price_slider_amount #min_price').val(); var max_price=jQuery(this).find('.price_slider_amount #max_price').val(); woof_current_values.min_price=min_price; woof_current_values.max_price=max_price; }}); jQuery('.woof_price_filter_dropdown').life('change', function (){ var val=jQuery(this).val(); if(parseInt(val, 10)==-1){ delete woof_current_values.min_price; delete woof_current_values.max_price; }else{ var val=val.split("-"); woof_current_values.min_price=val[0]; woof_current_values.max_price=val[1]; } if(woof_autosubmit||jQuery(this).within('.woof').length==0){ woof_submit_link(woof_get_submit_link()); }}); woof_recount_text_price_filter(); jQuery('.woof_price_filter_txt').life('change', function (){ var from=parseInt(jQuery(this).parent().find('.woof_price_filter_txt_from').val(), 10); var to=parseInt(jQuery(this).parent().find('.woof_price_filter_txt_to').val(), 10); if(to < from||from < 0){ delete woof_current_values.min_price; delete woof_current_values.max_price; }else{ if(typeof woocs_current_currency!=='undefined'){ from=Math.ceil(from / parseFloat(woocs_current_currency.rate)); to=Math.ceil(to / parseFloat(woocs_current_currency.rate)); } woof_current_values.min_price=from; woof_current_values.max_price=to; } if(woof_autosubmit||jQuery(this).within('.woof').length==0){ woof_submit_link(woof_get_submit_link()); }}); jQuery('.woof_open_hidden_li_btn').life('click', function (){ var state=jQuery(this).data('state'); var type=jQuery(this).data('type'); if(state=='closed'){ jQuery(this).parents('.woof_list').find('.woof_hidden_term').addClass('woof_hidden_term2'); jQuery(this).parents('.woof_list').find('.woof_hidden_term').removeClass('woof_hidden_term'); if(type=='image'){ jQuery(this).find('img').attr('src', jQuery(this).data('opened')); }else{ jQuery(this).html(jQuery(this).data('opened')); } jQuery(this).data('state', 'opened'); }else{ jQuery(this).parents('.woof_list').find('.woof_hidden_term2').addClass('woof_hidden_term'); jQuery(this).parents('.woof_list').find('.woof_hidden_term2').removeClass('woof_hidden_term2'); if(type=='image'){ jQuery(this).find('img').attr('src', jQuery(this).data('closed')); }else{ jQuery(this).text(jQuery(this).data('closed')); } jQuery(this).data('state', 'closed'); } return false; }); woof_open_hidden_li(); jQuery('.widget_rating_filter li.wc-layered-nav-rating a').click(function (){ var is_chosen=jQuery(this).parent().hasClass('chosen'); var parsed_url=woof_parse_url(jQuery(this).attr('href')); var rate=0; if(parsed_url.query!==undefined){ if(parsed_url.query.indexOf('min_rating')!==-1){ var arrayOfStrings=parsed_url.query.split('min_rating='); rate=parseInt(arrayOfStrings[1], 10); }} jQuery(this).parents('ul').find('li').removeClass('chosen'); if(is_chosen){ delete woof_current_values.min_rating; }else{ woof_current_values.min_rating=rate; jQuery(this).parent().addClass('chosen'); } woof_submit_link(woof_get_submit_link()); return false; }); jQuery('.woof_start_filtering_btn').life('click', function (){ var shortcode=jQuery(this).parents('.woof').data('shortcode'); jQuery(this).html(woof_lang_loading); jQuery(this).addClass('woof_start_filtering_btn2'); jQuery(this).removeClass('woof_start_filtering_btn'); var data={ action: "woof_draw_products", page: 1, shortcode: 'woof_nothing', woof_shortcode: shortcode }; console.log(data); jQuery.post(woof_ajaxurl, data, function (content){ content=jQuery.parseJSON(content); jQuery('div.woof_redraw_zone').replaceWith(jQuery(content.form).find('.woof_redraw_zone')); woof_mass_reinit(); }); return false; }); var str=window.location.href; window.onpopstate=function (event){ try { console.log(woof_current_values) if(Object.keys(woof_current_values).length){ var temp=str.split('?'); var get1=""; if(temp[1]!=undefined){ get1=temp[1].split('#'); } var str2=window.location.href; var temp2=str2.split('?'); if(temp2[1]==undefined){ var get2={0:"",1:""};}else{ var get2=temp2[1].split('#'); } if(get2[0]!=get1[0]){ woof_show_info_popup(woof_lang_loading); window.location.reload(); } return false; }} catch (e){ console.log(e); }}; woof_init_ion_sliders(); woof_init_show_auto_form(); woof_init_hide_auto_form(); woof_remove_empty_elements(); woof_init_search_form(); woof_init_pagination(); woof_init_orderby(); woof_init_reset_button(); woof_init_beauty_scroll(); woof_draw_products_top_panel(); woof_shortcode_observer(); woof_init_tooltip(); if(!woof_is_ajax){ woof_redirect_init(); } woof_init_toggles(); }); function woof_redirect_init(){ try { if(jQuery('.woof').length){ if(undefined!==jQuery('.woof').val()){ woof_redirect=jQuery('.woof').eq(0).data('redirect'); if(woof_redirect.length > 0){ woof_shop_page=woof_current_page_link=woof_redirect; } return woof_redirect; }} } catch (e){ console.log(e); }} function woof_init_orderby(){ jQuery('form.woocommerce-ordering').life('submit', function (){ if(!jQuery("#is_woo_shortcode").length){ return false; } }); jQuery('form.woocommerce-ordering select.orderby').life('change', function (){ if(!jQuery("#is_woo_shortcode").length){ woof_current_values.orderby=jQuery(this).val(); woof_ajax_page_num=1; woof_submit_link(woof_get_submit_link()); return false; } }); } function woof_init_reset_button(){ jQuery('.woof_reset_search_form').on('click', function (){ woof_ajax_page_num=1; woof_ajax_redraw=0; if(woof_is_permalink){ woof_current_values={}; woof_submit_link(woof_get_submit_link().split("page/")[0]); }else{ var link=woof_shop_page; if(woof_current_values.hasOwnProperty('page_id')){ link=location.protocol + '//' + location.host + "/?page_id=" + woof_current_values.page_id; woof_current_values={'page_id': woof_current_values.page_id}; woof_get_submit_link(); } woof_submit_link(link); if(woof_is_ajax){ history.pushState({}, "", link); if(woof_current_values.hasOwnProperty('page_id')){ woof_current_values={'page_id': woof_current_values.page_id};}else{ woof_current_values={};}} } return false; }); } function woof_init_pagination(){ if(woof_is_ajax===1){ jQuery('a.page-numbers').life('click', function (){ var l=jQuery(this).attr('href'); if(woof_ajax_first_done){ var res=l.split("paged="); if(typeof res[1]!=='undefined'){ woof_ajax_page_num=parseInt(res[1]); }else{ woof_ajax_page_num=1; } var res2=l.split("product-page="); if(typeof res2[1]!=='undefined'){ woof_ajax_page_num=parseInt(res2[1]); }}else{ var res=l.split("page/"); if(typeof res[1]!=='undefined'){ woof_ajax_page_num=parseInt(res[1]); }else{ woof_ajax_page_num=1; } var res2=l.split("product-page="); if(typeof res2[1]!=='undefined'){ woof_ajax_page_num=parseInt(res2[1]); }} { woof_submit_link(woof_get_submit_link()); } return false; }); }} function woof_init_search_form(){ woof_init_checkboxes(); woof_init_mselects(); woof_init_radios(); woof_price_filter_radio_init(); woof_init_selects(); if(woof_ext_init_functions!==null){ jQuery.each(woof_ext_init_functions, function (type, func){ eval(func + '()'); }); } jQuery('.woof_submit_search_form').click(function (){ if(woof_ajax_redraw){ woof_ajax_redraw=0; woof_is_ajax=0; } woof_submit_link(woof_get_submit_link()); return false; }); jQuery('ul.woof_childs_list').parent('li').addClass('woof_childs_list_li'); woof_remove_class_widget(); woof_checkboxes_slide(); } var woof_submit_link_locked=false; function woof_submit_link(link){ if(woof_submit_link_locked){ return; } woof_submit_link_locked=true; woof_show_info_popup(woof_lang_loading); if(woof_is_ajax===1&&!woof_ajax_redraw){ woof_ajax_first_done=true; var data={ action: "woof_draw_products", link: link, page: woof_ajax_page_num, shortcode: jQuery('#woof_results_by_ajax').data('shortcode'), woof_shortcode: jQuery('div.woof').data('shortcode') }; jQuery.post(woof_ajaxurl, data, function (content){ content=jQuery.parseJSON(content); if(jQuery('.woof_results_by_ajax_shortcode').length){ jQuery('#woof_results_by_ajax').replaceWith(content.products); }else{ jQuery('.woof_shortcode_output').replaceWith(content.products); } jQuery('div.woof_redraw_zone').replaceWith(jQuery(content.form).find('.woof_redraw_zone')); woof_draw_products_top_panel(); woof_mass_reinit(); woof_submit_link_locked=false; jQuery.each(jQuery('#woof_results_by_ajax'), function (index, item){ if(index==0){ return; } jQuery(item).removeAttr('id'); }); woof_infinite(); woof_js_after_ajax_done(); woof_change_link_addtocart(); woof_init_tooltip(); }); }else{ if(woof_ajax_redraw){ var data={ action: "woof_draw_products", link: link, page: 1, shortcode: 'woof_nothing', woof_shortcode: jQuery('div.woof').eq(0).data('shortcode') }; jQuery.post(woof_ajaxurl, data, function (content){ content=jQuery.parseJSON(content); jQuery('div.woof_redraw_zone').replaceWith(jQuery(content.form).find('.woof_redraw_zone')); woof_mass_reinit(); woof_submit_link_locked=false; }); }else{ window.location=link; woof_show_info_popup(woof_lang_loading); }} } function woof_remove_empty_elements(){ jQuery.each(jQuery('.woof_container select'), function (index, select){ var size=jQuery(select).find('option').length; if(size===0){ jQuery(select).parents('.woof_container').remove(); }}); jQuery.each(jQuery('ul.woof_list'), function (index, ch){ var size=jQuery(ch).find('li').length; if(size===0){ jQuery(ch).parents('.woof_container').remove(); }}); } function woof_get_submit_link(){ if(woof_is_ajax){ woof_current_values.page=woof_ajax_page_num; } if(Object.keys(woof_current_values).length > 0){ jQuery.each(woof_current_values, function (index, value){ if(index==swoof_search_slug){ delete woof_current_values[index]; } if(index=='s'){ delete woof_current_values[index]; } if(index=='product'){ delete woof_current_values[index]; } if(index=='really_curr_tax'){ delete woof_current_values[index]; }}); } if(Object.keys(woof_current_values).length===2){ if(('min_price' in woof_current_values)&&('max_price' in woof_current_values)){ var l=woof_current_page_link + '?min_price=' + woof_current_values.min_price + '&max_price=' + woof_current_values.max_price; if(woof_is_ajax){ history.pushState({}, "", l); } return l; }} if(Object.keys(woof_current_values).length===0){ if(woof_is_ajax){ history.pushState({}, "", woof_current_page_link); } return woof_current_page_link; } if(Object.keys(woof_really_curr_tax).length > 0){ woof_current_values['really_curr_tax']=woof_really_curr_tax.term_id + '-' + woof_really_curr_tax.taxonomy; } var link=woof_current_page_link + "?" + swoof_search_slug + "=1"; if(!woof_is_permalink){ if(woof_redirect.length > 0){ link=woof_redirect + "?" + swoof_search_slug + "=1"; if(woof_current_values.hasOwnProperty('page_id')){ delete woof_current_values.page_id; }}else{ link=location.protocol + '//' + location.host + "?" + swoof_search_slug + "=1"; }} var woof_exclude_accept_array=['path']; if(Object.keys(woof_current_values).length > 0){ jQuery.each(woof_current_values, function (index, value){ if(index=='page'&&woof_is_ajax){ index='paged'; } if(typeof value!=='undefined'){ if((typeof value&&value.length > 0)||typeof value=='number'){ if(jQuery.inArray(index, woof_exclude_accept_array)==-1){ link=link + "&" + index + "=" + value; }} }}); } link=link.replace(new RegExp(/page\/(\d+)\//), ""); if(woof_is_ajax){ history.pushState({}, "", link); } return link; } function woof_show_info_popup(text){ if(woof_overlay_skin=='default'){ jQuery("#woof_html_buffer").text(text); jQuery("#woof_html_buffer").fadeTo(200, 0.9); }else{ switch (woof_overlay_skin){ case 'loading-balls': case 'loading-bars': case 'loading-bubbles': case 'loading-cubes': case 'loading-cylon': case 'loading-spin': case 'loading-spinning-bubbles': case 'loading-spokes': jQuery('body').plainOverlay('show', {progress: function (){ return jQuery('
    '); }}); break; default: jQuery('body').plainOverlay('show', {duration: -1}); break; }} } function woof_hide_info_popup(){ if(woof_overlay_skin=='default'){ window.setTimeout(function (){ jQuery("#woof_html_buffer").fadeOut(400); }, 200); }else{ jQuery('body').plainOverlay('hide'); }} function woof_draw_products_top_panel(){ if(woof_is_ajax){ jQuery('#woof_results_by_ajax').prev('.woof_products_top_panel').remove(); } var panel=jQuery('.woof_products_top_panel'); panel.html(''); if(Object.keys(woof_current_values).length > 0){ panel.show(); panel.html('
      '); var is_price_in=false; jQuery.each(woof_current_values, function (index, value){ if(jQuery.inArray(index, woof_accept_array)==-1){ return; } if((index=='min_price'||index=='max_price')&&is_price_in){ return; } if((index=='min_price'||index=='max_price')&&!is_price_in){ is_price_in=true; index='price'; value=woof_lang_pricerange; } value=value.toString().trim(); if(value.search(',')){ value=value.split(','); } jQuery.each(value, function (i, v){ if(index=='page'){ return; } if(index=='post_type'){ return; } var txt=v; if(index=='orderby'){ if(woof_lang[v]!==undefined){ txt=woof_lang.orderby + ': ' + woof_lang[v]; }else{ txt=woof_lang.orderby + ': ' + v; }}else if(index=='perpage'){ txt=woof_lang.perpage; }else if(index=='price'){ txt=woof_lang.pricerange; }else{ var is_in_custom=false; if(Object.keys(woof_lang_custom).length > 0){ jQuery.each(woof_lang_custom, function (i, tt){ if(i==index){ is_in_custom=true; txt=tt; if(index=='woof_sku'){ txt +=" " + v; }} }); } if(!is_in_custom){ try { txt=jQuery("input[data-anchor='woof_n_" + index + '_' + v + "']").val(); } catch (e){ console.log(e); } if(typeof txt==='undefined'){ txt=v; }} } panel.find('ul').append(jQuery('
    • ').append(jQuery('').attr('href', v).attr('data-tax', index).append(jQuery('').attr('class', 'woof_remove_ppi').append(txt) ))); }); }); } if(jQuery(panel).find('li').length==0||!jQuery('.woof_products_top_panel').length){ panel.hide(); } jQuery('.woof_remove_ppi').parent().click(function (){ var tax=jQuery(this).data('tax'); var name=jQuery(this).attr('href'); if(tax!='price'){ values=woof_current_values[tax]; values=values.split(','); var tmp=[]; jQuery.each(values, function (index, value){ if(value!=name){ tmp.push(value); }}); values=tmp; if(values.length){ woof_current_values[tax]=values.join(','); }else{ delete woof_current_values[tax]; }}else{ delete woof_current_values['min_price']; delete woof_current_values['max_price']; } woof_ajax_page_num=1; { woof_submit_link(woof_get_submit_link()); } jQuery('.woof_products_top_panel').find("[data-tax='" + tax + "'][href='" + name + "']").hide(333); return false; }); } function woof_shortcode_observer(){ var redirect=true; if(jQuery('.woof_shortcode_output').length||(jQuery('.woocommerce .products').length&&!jQuery('.single-product').length)){ redirect=false; } if(jQuery('.woocommerce .woocommerce-info').length){ redirect=false; } if(typeof woof_not_redirect!=='undefined'&&woof_not_redirect==1){ redirect=false; } if(!redirect){ woof_current_page_link=location.protocol + '//' + location.host + location.pathname; } if(jQuery('#woof_results_by_ajax').length){ woof_is_ajax=1; }} function woof_init_beauty_scroll(){ if(woof_use_beauty_scroll){ try { var anchor=".woof_section_scrolled, .woof_sid_auto_shortcode .woof_container_radio .woof_block_html_items, .woof_sid_auto_shortcode .woof_container_checkbox .woof_block_html_items, .woof_sid_auto_shortcode .woof_container_label .woof_block_html_items"; jQuery("" + anchor).mCustomScrollbar('destroy'); jQuery("" + anchor).mCustomScrollbar({ scrollButtons: { enable: true }, advanced: { updateOnContentResize: true, updateOnBrowserResize: true }, theme: "dark-2", horizontalScroll: false, mouseWheel: true, scrollType: 'pixels', contentTouchScroll: true }); } catch (e){ console.log(e); }} } function woof_remove_class_widget(){ jQuery('.woof_container_inner').find('.widget').removeClass('widget'); } function woof_init_show_auto_form(){ jQuery('.woof_show_auto_form').unbind('click'); jQuery('.woof_show_auto_form').click(function (){ var _this=this; jQuery(_this).addClass('woof_hide_auto_form').removeClass('woof_show_auto_form'); jQuery(".woof_auto_show").show().animate({ height: (jQuery(".woof_auto_show_indent").height() + 20) + "px", opacity: 1 }, 377, function (){ woof_init_hide_auto_form(); jQuery('.woof_auto_show').removeClass('woof_overflow_hidden'); jQuery('.woof_auto_show_indent').removeClass('woof_overflow_hidden'); jQuery(".woof_auto_show").height('auto'); }); return false; }); } function woof_init_hide_auto_form(){ jQuery('.woof_hide_auto_form').unbind('click'); jQuery('.woof_hide_auto_form').click(function (){ var _this=this; jQuery(_this).addClass('woof_show_auto_form').removeClass('woof_hide_auto_form'); jQuery(".woof_auto_show").show().animate({ height: "1px", opacity: 0 }, 377, function (){ jQuery('.woof_auto_show').addClass('woof_overflow_hidden'); jQuery('.woof_auto_show_indent').addClass('woof_overflow_hidden'); woof_init_show_auto_form(); }); return false; }); } function woof_checkboxes_slide(){ if(woof_checkboxes_slide_flag==true){ var childs=jQuery('ul.woof_childs_list'); if(childs.length){ jQuery.each(childs, function (index, ul){ if(jQuery(ul).parents('.woof_no_close_childs').length){ return; } var span_class='woof_is_closed'; if(woof_supports_html5_storage()){ var preulstate=localStorage.getItem(jQuery(ul).closest('li').find('label').first().text()); if(preulstate&&preulstate=='woof_is_opened'){ var span_class='woof_is_opened'; jQuery(ul).show(); } jQuery(ul).before(''); }else{ if(jQuery(ul).find('input[type=checkbox],input[type=radio]').is(':checked')){ jQuery(ul).show(); span_class='woof_is_opened'; } jQuery(ul).before(''); }}); jQuery.each(jQuery('a.woof_childs_list_opener'), function (index, a){ jQuery(a).click(function (){ var span=jQuery(this).find('span'); if(span.hasClass('woof_is_closed')){ jQuery(this).parent().find('ul.woof_childs_list').first().show(333); span.removeClass('woof_is_closed'); span.addClass('woof_is_opened'); }else{ jQuery(this).parent().find('ul.woof_childs_list').first().hide(333); span.removeClass('woof_is_opened'); span.addClass('woof_is_closed'); } if(woof_supports_html5_storage()){ var ullabel=jQuery(this).closest("li").find("label").first().text(); var ullstate=jQuery(this).children("span").attr("class"); localStorage.setItem(ullabel,ullstate); } return false; }); }); }} } function woof_init_ion_sliders(){ jQuery.each(jQuery('.woof_range_slider'), function (index, input){ try { jQuery(input).ionRangeSlider({ min: jQuery(input).data('min'), max: jQuery(input).data('max'), from: jQuery(input).data('min-now'), to: jQuery(input).data('max-now'), type: 'double', prefix: jQuery(input).data('slider-prefix'), postfix: jQuery(input).data('slider-postfix'), prettify: true, hideMinMax: false, hideFromTo: false, grid: true, step: jQuery(input).data('step'), onFinish: function (ui){ var tax=jQuery(input).data('taxes'); woof_current_values.min_price=(parseInt(ui.from, 10)/tax); woof_current_values.max_price=(parseInt(ui.to, 10)/tax); if(typeof woocs_current_currency!=='undefined'){ woof_current_values.min_price=Math.ceil(woof_current_values.min_price / parseFloat(woocs_current_currency.rate)); woof_current_values.max_price=Math.ceil(woof_current_values.max_price / parseFloat(woocs_current_currency.rate)); } woof_ajax_page_num=1; if(woof_autosubmit||jQuery(input).within('.woof').length==0){ woof_submit_link(woof_get_submit_link()); } return false; }}); } catch (e){ }}); } function woof_init_native_woo_price_filter(){ jQuery('.widget_price_filter form').unbind('submit'); jQuery('.widget_price_filter form').submit(function (){ var min_price=jQuery(this).find('.price_slider_amount #min_price').val(); var max_price=jQuery(this).find('.price_slider_amount #max_price').val(); woof_current_values.min_price=min_price; woof_current_values.max_price=max_price; woof_ajax_page_num=1; if(woof_autosubmit||jQuery(input).within('.woof').length==0){ woof_submit_link(woof_get_submit_link()); } return false; }); } function woof_reinit_native_woo_price_filter(){ if(typeof woocommerce_price_slider_params==='undefined'){ return false; } jQuery('input#min_price, input#max_price').hide(); jQuery('.price_slider, .price_label').show(); var min_price=jQuery('.price_slider_amount #min_price').data('min'), max_price=jQuery('.price_slider_amount #max_price').data('max'), current_min_price=parseInt(min_price, 10), current_max_price=parseInt(max_price, 10); if(woof_current_values.hasOwnProperty('min_price')){ current_min_price=parseInt(woof_current_values.min_price, 10); current_max_price=parseInt(woof_current_values.max_price, 10); }else{ if(woocommerce_price_slider_params.min_price){ current_min_price=parseInt(woocommerce_price_slider_params.min_price, 10); } if(woocommerce_price_slider_params.max_price){ current_max_price=parseInt(woocommerce_price_slider_params.max_price, 10); }} var currency_symbol=woocommerce_price_slider_params.currency_symbol; if(typeof currency_symbol==undefined){ currency_symbol=woocommerce_price_slider_params.currency_format_symbol; } jQuery(document.body).bind('price_slider_create price_slider_slide', function (event, min, max){ if(typeof woocs_current_currency!=='undefined'){ var label_min=min; var label_max=max; if(woocs_current_currency.rate!==1){ label_min=Math.ceil(label_min * parseFloat(woocs_current_currency.rate)); label_max=Math.ceil(label_max * parseFloat(woocs_current_currency.rate)); } label_min=woof_front_number_format(label_min, 2, '.', ','); label_max=woof_front_number_format(label_max, 2, '.', ','); if(jQuery.inArray(woocs_current_currency.name, woocs_array_no_cents)||woocs_current_currency.hide_cents==1){ label_min=label_min.replace('.00', ''); label_max=label_max.replace('.00', ''); } if(woocs_current_currency.position==='left'){ jQuery('.price_slider_amount span.from').html(currency_symbol + label_min); jQuery('.price_slider_amount span.to').html(currency_symbol + label_max); }else if(woocs_current_currency.position==='left_space'){ jQuery('.price_slider_amount span.from').html(currency_symbol + " " + label_min); jQuery('.price_slider_amount span.to').html(currency_symbol + " " + label_max); }else if(woocs_current_currency.position==='right'){ jQuery('.price_slider_amount span.from').html(label_min + currency_symbol); jQuery('.price_slider_amount span.to').html(label_max + currency_symbol); }else if(woocs_current_currency.position==='right_space'){ jQuery('.price_slider_amount span.from').html(label_min + " " + currency_symbol); jQuery('.price_slider_amount span.to').html(label_max + " " + currency_symbol); }}else{ if(woocommerce_price_slider_params.currency_pos==='left'){ jQuery('.price_slider_amount span.from').html(currency_symbol + min); jQuery('.price_slider_amount span.to').html(currency_symbol + max); }else if(woocommerce_price_slider_params.currency_pos==='left_space'){ jQuery('.price_slider_amount span.from').html(currency_symbol + ' ' + min); jQuery('.price_slider_amount span.to').html(currency_symbol + ' ' + max); }else if(woocommerce_price_slider_params.currency_pos==='right'){ jQuery('.price_slider_amount span.from').html(min + currency_symbol); jQuery('.price_slider_amount span.to').html(max + currency_symbol); }else if(woocommerce_price_slider_params.currency_pos==='right_space'){ jQuery('.price_slider_amount span.from').html(min + ' ' + currency_symbol); jQuery('.price_slider_amount span.to').html(max + ' ' + currency_symbol); }} jQuery(document.body).trigger('price_slider_updated', [min, max]); }); jQuery('.price_slider').slider({ range: true, animate: true, min: min_price, max: max_price, values: [current_min_price, current_max_price], create: function (){ jQuery('.price_slider_amount #min_price').val(current_min_price); jQuery('.price_slider_amount #max_price').val(current_max_price); jQuery(document.body).trigger('price_slider_create', [current_min_price, current_max_price]); }, slide: function (event, ui){ jQuery('input#min_price').val(ui.values[0]); jQuery('input#max_price').val(ui.values[1]); jQuery(document.body).trigger('price_slider_slide', [ui.values[0], ui.values[1]]); }, change: function (event, ui){ jQuery(document.body).trigger('price_slider_change', [ui.values[0], ui.values[1]]); }}); woof_init_native_woo_price_filter(); } function woof_mass_reinit(){ woof_remove_empty_elements(); woof_open_hidden_li(); woof_init_search_form(); woof_hide_info_popup(); woof_init_beauty_scroll(); woof_init_ion_sliders(); woof_reinit_native_woo_price_filter(); woof_recount_text_price_filter(); woof_draw_products_top_panel(); } function woof_recount_text_price_filter(){ if(typeof woocs_current_currency!=='undefined'){ jQuery.each(jQuery('.woof_price_filter_txt_from, .woof_price_filter_txt_to'), function (i, item){ jQuery(this).val(Math.ceil(jQuery(this).data('value'))); }); }} function woof_init_toggles(){ jQuery('.woof_front_toggle').life('click', function (){ if(jQuery(this).data('condition')=='opened'){ jQuery(this).removeClass('woof_front_toggle_opened'); jQuery(this).addClass('woof_front_toggle_closed'); jQuery(this).data('condition', 'closed'); if(woof_toggle_type=='text'){ jQuery(this).text(woof_toggle_closed_text); }else{ jQuery(this).find('img').prop('src', woof_toggle_closed_image); }}else{ jQuery(this).addClass('woof_front_toggle_opened'); jQuery(this).removeClass('woof_front_toggle_closed'); jQuery(this).data('condition', 'opened'); if(woof_toggle_type=='text'){ jQuery(this).text(woof_toggle_opened_text); }else{ jQuery(this).find('img').prop('src', woof_toggle_opened_image); }} jQuery(this).parents('.woof_container_inner').find('.woof_block_html_items').toggle(500); return false; }); } function woof_open_hidden_li(){ if(jQuery('.woof_open_hidden_li_btn').length > 0){ jQuery.each(jQuery('.woof_open_hidden_li_btn'), function (i, b){ if(jQuery(b).parents('ul').find('li.woof_hidden_term input[type=checkbox],li.woof_hidden_term input[type=radio]').is(':checked')){ jQuery(b).trigger('click'); }}); }} function $_woof_GET(q, s){ s=(s) ? s:window.location.search; var re=new RegExp('&' + q + '=([^&]*)', 'i'); return (s=s.replace(/^\?/, '&').match(re)) ? s=s[1]:s=''; } function woof_parse_url(url){ var pattern=RegExp("^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\\?([^#]*))?(#(.*))?"); var matches=url.match(pattern); return { scheme: matches[2], authority: matches[4], path: matches[5], query: matches[7], fragment: matches[9] };} function woof_price_filter_radio_init(){ if(icheck_skin!='none'){ jQuery('.woof_price_filter_radio').iCheck('destroy'); jQuery('.woof_price_filter_radio').iCheck({ radioClass: 'iradio_' + icheck_skin.skin + '-' + icheck_skin.color, }); jQuery('.woof_price_filter_radio').siblings('div').removeClass('checked'); jQuery('.woof_price_filter_radio').unbind('ifChecked'); jQuery('.woof_price_filter_radio').on('ifChecked', function (event){ jQuery(this).attr("checked", true); jQuery('.woof_radio_price_reset').removeClass('woof_radio_term_reset_visible'); jQuery(this).parents('.woof_list').find('.woof_radio_price_reset').removeClass('woof_radio_term_reset_visible'); jQuery(this).parents('.woof_list').find('.woof_radio_price_reset').hide(); jQuery(this).parents('li').eq(0).find('.woof_radio_price_reset').eq(0).addClass('woof_radio_term_reset_visible'); var val=jQuery(this).val(); if(parseInt(val, 10)==-1){ delete woof_current_values.min_price; delete woof_current_values.max_price; jQuery(this).removeAttr('checked'); jQuery(this).siblings('.woof_radio_price_reset').removeClass('woof_radio_term_reset_visible'); }else{ var val=val.split("-"); woof_current_values.min_price=val[0]; woof_current_values.max_price=val[1]; jQuery(this).siblings('.woof_radio_price_reset').addClass('woof_radio_term_reset_visible'); jQuery(this).attr("checked", true); } if(woof_autosubmit||jQuery(this).within('.woof').length==0){ woof_submit_link(woof_get_submit_link()); }}); }else{ jQuery('.woof_price_filter_radio').life('change', function (){ var val=jQuery(this).val(); jQuery('.woof_radio_price_reset').removeClass('woof_radio_term_reset_visible'); if(parseInt(val, 10)==-1){ delete woof_current_values.min_price; delete woof_current_values.max_price; jQuery(this).removeAttr('checked'); jQuery(this).siblings('.woof_radio_price_reset').removeClass('woof_radio_term_reset_visible'); }else{ var val=val.split("-"); woof_current_values.min_price=val[0]; woof_current_values.max_price=val[1]; jQuery(this).siblings('.woof_radio_price_reset').addClass('woof_radio_term_reset_visible'); jQuery(this).attr("checked", true); } if(woof_autosubmit||jQuery(this).within('.woof').length==0){ woof_submit_link(woof_get_submit_link()); }}); } jQuery('.woof_radio_price_reset').click(function (){ delete woof_current_values.min_price; delete woof_current_values.max_price; jQuery(this).siblings('div').removeClass('checked'); jQuery(this).parents('.woof_list').find('input[type=radio]').removeAttr('checked'); jQuery(this).removeClass('woof_radio_term_reset_visible'); if(woof_autosubmit){ woof_submit_link(woof_get_submit_link()); } return false; }); } function woof_serialize(serializedString){ var str=decodeURI(serializedString); var pairs=str.split('&'); var obj={}, p, idx, val; for (var i=0, n=pairs.length; i < n; i++){ p=pairs[i].split('='); idx=p[0]; if(idx.indexOf("[]")==(idx.length - 2)){ var ind=idx.substring(0, idx.length - 2) if(obj[ind]===undefined){ obj[ind]=[]; } obj[ind].push(p[1]); }else{ obj[idx]=p[1]; }} return obj; } function woof_infinite(){ if(typeof yith_infs==='undefined'){ return; } var infinite_scroll1={ 'nextSelector': '.woocommerce-pagination li .next', 'navSelector': yith_infs.navSelector, 'itemSelector': yith_infs.itemSelector, 'contentSelector': yith_infs.contentSelector, 'loader': '', 'is_shop': yith_infs.shop }; var curr_l=window.location.href; var curr_link=curr_l.split('?'); var get=""; if(curr_link[1]!=undefined){ var temp=woof_serialize(curr_link[1]); delete temp['paged']; get=decodeURIComponent(jQuery.param(temp)) } var page_link=jQuery('.woocommerce-pagination li .next').attr("href"); if(page_link==undefined){ page_link=curr_link+"page/1/" } console.log(page_link); var ajax_link=page_link.split('?'); var page=""; if(ajax_link[1]!=undefined){ var temp1=woof_serialize(ajax_link[1]); if(temp1['paged']!=undefined){ page="page/"+ temp1['paged']+"/"; }} page_link=curr_link[0] +page+ '?' + get; jQuery('.woocommerce-pagination li .next').attr('href', page_link); jQuery(window).unbind("yith_infs_start"), jQuery(yith_infs.contentSelector).yit_infinitescroll(infinite_scroll1) } function woof_change_link_addtocart(){ if(!woof_is_ajax){ return; } jQuery(".add_to_cart_button").each(function(i,elem){ var link=jQuery(elem).attr('href'); var link_items=link.split("?"); var site_link_items=window.location.href.split("?"); if(link_items[1]!=undefined){ link=site_link_items[0]+"?"+link_items[1]; jQuery(elem).attr('href',link); }}); } function woof_front_number_format(number, decimals, dec_point, thousands_sep){ number=(number + '') .replace(/[^0-9+\-Ee.]/g, ''); var n = !isFinite(+number) ? 0:+number, prec = !isFinite(+decimals) ? 0:Math.abs(decimals), sep=(typeof thousands_sep==='undefined') ? ',':thousands_sep, dec=(typeof dec_point==='undefined') ? '.':dec_point, s='', toFixedFix=function (n, prec){ var k=Math.pow(10, prec); return '' + (Math.round(n * k) / k) .toFixed(prec); }; s=(prec ? toFixedFix(n, prec):'' + Math.round(n)) .split('.'); if(s[0].length > 3){ s[0]=s[0].replace(/\B(?=(?:\d{3})+(?!\d))/g, sep); } if((s[1]||'') .length < prec){ s[1]=s[1]||''; s[1] +=new Array(prec - s[1].length + 1) .join('0'); } return s.join(dec); } function woof_supports_html5_storage(){ try { return 'localStorage' in window&&window['localStorage']!==null; } catch (e){ return false; }} function woof_init_tooltip(){ jQuery(".woof_tooltip_header").tooltipster({ theme: 'tooltipster-noir', side: 'right' }); }; function woof_init_radios(){ if(icheck_skin!='none'){ jQuery('.woof_radio_term').iCheck('destroy'); jQuery('.woof_radio_term').iCheck({ radioClass: 'iradio_' + icheck_skin.skin + '-' + icheck_skin.color, }); jQuery('.woof_radio_term').unbind('ifChecked'); jQuery('.woof_radio_term').on('ifChecked', function (event){ jQuery(this).attr("checked", true); jQuery(this).parents('.woof_list').find('.woof_radio_term_reset').removeClass('woof_radio_term_reset_visible'); jQuery(this).parents('.woof_list').find('.woof_radio_term_reset').hide(); jQuery(this).parents('li').eq(0).find('.woof_radio_term_reset').eq(0).addClass('woof_radio_term_reset_visible'); var slug=jQuery(this).data('slug'); var name=jQuery(this).attr('name'); var term_id=jQuery(this).data('term-id'); woof_radio_direct_search(term_id, name, slug); }); }else{ jQuery('.woof_radio_term').on('change', function (event){ jQuery(this).attr("checked", true); var slug=jQuery(this).data('slug'); var name=jQuery(this).attr('name'); var term_id=jQuery(this).data('term-id'); woof_radio_direct_search(term_id, name, slug); }); } jQuery('.woof_radio_term_reset').click(function (){ woof_radio_direct_search(jQuery(this).data('term-id'), jQuery(this).attr('data-name'), 0); jQuery(this).parents('.woof_list').find('.checked').removeClass('checked'); jQuery(this).parents('.woof_list').find('input[type=radio]').removeAttr('checked'); jQuery(this).removeClass('woof_radio_term_reset_visible'); return false; }); } function woof_radio_direct_search(term_id, name, slug){ jQuery.each(woof_current_values, function (index, value){ if(index==name){ delete woof_current_values[name]; return; }}); if(slug!=0){ woof_current_values[name]=slug; jQuery('a.woof_radio_term_reset_' + term_id).hide(); jQuery('woof_radio_term_' + term_id).filter(':checked').parents('li').find('a.woof_radio_term_reset').show(); jQuery('woof_radio_term_' + term_id).parents('ul.woof_list').find('label').css({'fontWeight': 'normal'}); jQuery('woof_radio_term_' + term_id).filter(':checked').parents('li').find('label.woof_radio_label_' + slug).css({'fontWeight': 'bold'}); }else{ jQuery('a.woof_radio_term_reset_' + term_id).hide(); jQuery('woof_radio_term_' + term_id).attr('checked', false); jQuery('woof_radio_term_' + term_id).parent().removeClass('checked'); jQuery('woof_radio_term_' + term_id).parents('ul.woof_list').find('label').css({'fontWeight': 'normal'}); } woof_ajax_page_num=1; if(woof_autosubmit){ woof_submit_link(woof_get_submit_link()); }}; function woof_init_checkboxes(){ if(icheck_skin!='none'){ jQuery('.woof_checkbox_term').iCheck('destroy'); jQuery('.woof_checkbox_term').iCheck({ checkboxClass: 'icheckbox_' + icheck_skin.skin + '-' + icheck_skin.color, }); jQuery('.woof_checkbox_term').unbind('ifChecked'); jQuery('.woof_checkbox_term').on('ifChecked', function (event){ jQuery(this).attr("checked", true); jQuery(".woof_select_radio_check input").attr('disabled','disabled'); woof_checkbox_process_data(this, true); }); jQuery('.woof_checkbox_term').unbind('ifUnchecked'); jQuery('.woof_checkbox_term').on('ifUnchecked', function (event){ jQuery(this).attr("checked", false); woof_checkbox_process_data(this, false); }); jQuery('.woof_checkbox_label').unbind(); jQuery('label.woof_checkbox_label').click(function (){ if(jQuery(this).prev().find('.woof_checkbox_term').is(':disabled')){ return false; } if(jQuery(this).prev().find('.woof_checkbox_term').is(':checked')){ jQuery(this).prev().find('.woof_checkbox_term').trigger('ifUnchecked'); jQuery(this).prev().removeClass('checked'); }else{ jQuery(this).prev().find('.woof_checkbox_term').trigger('ifChecked'); jQuery(this).prev().addClass('checked'); }}); }else{ jQuery('.woof_checkbox_term').on('change', function (event){ if(jQuery(this).is(':checked')){ jQuery(this).attr("checked", true); woof_checkbox_process_data(this, true); }else{ jQuery(this).attr("checked", false); woof_checkbox_process_data(this, false); }}); }} function woof_checkbox_process_data(_this, is_checked){ var tax=jQuery(_this).data('tax'); var name=jQuery(_this).attr('name'); var term_id=jQuery(_this).data('term-id'); woof_checkbox_direct_search(term_id, name, tax, is_checked); } function woof_checkbox_direct_search(term_id, name, tax, is_checked){ var values=''; var checked=true; if(is_checked){ if(tax in woof_current_values){ woof_current_values[tax]=woof_current_values[tax] + ',' + name; }else{ woof_current_values[tax]=name; } checked=true; }else{ values=woof_current_values[tax]; values=values.split(','); var tmp=[]; jQuery.each(values, function (index, value){ if(value!=name){ tmp.push(value); }}); values=tmp; if(values.length){ woof_current_values[tax]=values.join(','); }else{ delete woof_current_values[tax]; } checked=false; } jQuery('.woof_checkbox_term_' + term_id).attr('checked', checked); woof_ajax_page_num=1; if(woof_autosubmit){ woof_submit_link(woof_get_submit_link()); }}; function woof_init_selects(){ if(is_woof_use_chosen){ try { jQuery("select.woof_select, select.woof_price_filter_dropdown").chosen(); } catch (e){ }} jQuery('.woof_select').change(function (){ var slug=jQuery(this).val(); var name=jQuery(this).attr('name'); woof_select_direct_search(this, name, slug); }); } function woof_select_direct_search(_this, name, slug){ jQuery.each(woof_current_values, function (index, value){ if(index==name){ delete woof_current_values[name]; return; }}); if(slug!=0){ woof_current_values[name]=slug; } woof_ajax_page_num=1; if(woof_autosubmit||jQuery(_this).within('.woof').length==0){ woof_submit_link(woof_get_submit_link()); }}; function woof_init_mselects(){ try { jQuery("select.woof_mselect").chosen(); } catch (e){ } jQuery('.woof_mselect').change(function (a){ var slug=jQuery(this).val(); var name=jQuery(this).attr('name'); if(is_woof_use_chosen){ var vals=jQuery(this).chosen().val(); jQuery('.woof_mselect[name=' + name + '] option:selected').removeAttr("selected"); jQuery('.woof_mselect[name=' + name + '] option').each(function (i, option){ var v=jQuery(this).val(); if(jQuery.inArray(v, vals)!==-1){ jQuery(this).prop("selected", true); }}); } woof_mselect_direct_search(name, slug); return true; }); } function woof_mselect_direct_search(name, slug){ var values=[]; jQuery('.woof_mselect[name=' + name + '] option:selected').each(function (i, v){ values.push(jQuery(this).val()); }); values=values.filter(function (item, pos){ return values.indexOf(item)==pos; }); values=values.join(','); if(values.length){ woof_current_values[name]=values; }else{ delete woof_current_values[name]; } woof_ajax_page_num=1; if(woof_autosubmit){ woof_submit_link(woof_get_submit_link()); }}; (function (){ var $, AbstractChosen, Chosen, SelectParser, _ref, __hasProp={}.hasOwnProperty, __extends=function (child, parent){ for (var key in parent){ if(__hasProp.call(parent, key)) child[key]=parent[key]; } function ctor(){ this.constructor=child; } ctor.prototype=parent.prototype; child.prototype=new ctor(); child.__super__=parent.prototype; return child; }; SelectParser=(function (){ function SelectParser(){ this.options_index=0; this.parsed=[]; } SelectParser.prototype.add_node=function (child){ if(child.nodeName.toUpperCase()==="OPTGROUP"){ return this.add_group(child); }else{ return this.add_option(child); }}; SelectParser.prototype.add_group=function (group){ var group_position, option, _i, _len, _ref, _results; group_position=this.parsed.length; this.parsed.push({ array_index: group_position, group: true, label: this.escapeExpression(group.label), children: 0, disabled: group.disabled }); _ref=group.childNodes; _results=[]; for (_i=0, _len=_ref.length; _i < _len; _i++){ option=_ref[_i]; _results.push(this.add_option(option, group_position, group.disabled)); } return _results; }; SelectParser.prototype.add_option=function (option, group_position, group_disabled){ if(option.nodeName.toUpperCase()==="OPTION"){ if(option.text!==""){ if(group_position!=null){ this.parsed[group_position].children +=1; } this.parsed.push({ array_index: this.parsed.length, options_index: this.options_index, value: option.value, text: option.text, html: option.innerHTML, selected: option.selected, disabled: group_disabled===true ? group_disabled:option.disabled, group_array_index: group_position, classes: option.className, style: option.style.cssText }); }else{ this.parsed.push({ array_index: this.parsed.length, options_index: this.options_index, empty: true }); } return this.options_index +=1; }}; SelectParser.prototype.escapeExpression=function (text){ var map, unsafe_chars; if((text==null)||text===false){ return ""; } if(!/[\&\<\>\"\'\`]/.test(text)){ return text; } map={ "<": "<", ">": ">", '"': """, "'": "'", "`": "`" }; unsafe_chars=/&(?!\w+;)|[\<\>\"\'\`]/g; return text.replace(unsafe_chars, function (chr){ return map[chr]||"&"; }); }; return SelectParser; })(); SelectParser.select_to_array=function (select){ var child, parser, _i, _len, _ref; parser=new SelectParser(); _ref=select.childNodes; for (_i=0, _len=_ref.length; _i < _len; _i++){ child=_ref[_i]; parser.add_node(child); } return parser.parsed; }; AbstractChosen=(function (){ function AbstractChosen(form_field, options){ this.form_field=form_field; this.options=options!=null ? options:{}; if(!AbstractChosen.browser_is_supported()){ return; } this.is_multiple=this.form_field.multiple; this.set_default_text(); this.set_default_values(); this.setup(); this.set_up_html(); this.register_observers(); } AbstractChosen.prototype.set_default_values=function (){ var _this=this; this.click_test_action=function (evt){ return _this.test_active_click(evt); }; this.activate_action=function (evt){ return _this.activate_field(evt); }; this.active_field=false; this.mouse_on_container=false; this.results_showing=false; this.result_highlighted=null; this.allow_single_deselect=(this.options.allow_single_deselect!=null)&&(this.form_field.options[0]!=null)&&this.form_field.options[0].text==="" ? this.options.allow_single_deselect:false; this.disable_search_threshold=this.options.disable_search_threshold||0; this.disable_search=this.options.disable_search||false; this.enable_split_word_search=this.options.enable_split_word_search!=null ? this.options.enable_split_word_search:true; this.group_search=this.options.group_search!=null ? this.options.group_search:true; this.search_contains=this.options.search_contains||false; this.single_backstroke_delete=this.options.single_backstroke_delete!=null ? this.options.single_backstroke_delete:true; this.max_selected_options=this.options.max_selected_options||Infinity; this.inherit_select_classes=this.options.inherit_select_classes||false; this.display_selected_options=this.options.display_selected_options!=null ? this.options.display_selected_options:true; return this.display_disabled_options=this.options.display_disabled_options!=null ? this.options.display_disabled_options:true; }; AbstractChosen.prototype.set_default_text=function (){ if(this.form_field.getAttribute("data-placeholder")){ this.default_text=this.form_field.getAttribute("data-placeholder"); }else if(this.is_multiple){ this.default_text=this.options.placeholder_text_multiple||this.options.placeholder_text||AbstractChosen.default_multiple_text; }else{ this.default_text=this.options.placeholder_text_single||this.options.placeholder_text||AbstractChosen.default_single_text; } return this.results_none_found=this.form_field.getAttribute("data-no_results_text")||this.options.no_results_text||AbstractChosen.default_no_result_text; }; AbstractChosen.prototype.mouse_enter=function (){ return this.mouse_on_container=true; }; AbstractChosen.prototype.mouse_leave=function (){ return this.mouse_on_container=false; }; AbstractChosen.prototype.input_focus=function (evt){ var _this=this; if(this.is_multiple){ if(!this.active_field){ return setTimeout((function (){ return _this.container_mousedown(); }), 50); }}else{ if(!this.active_field){ return this.activate_field(); }} }; AbstractChosen.prototype.input_blur=function (evt){ var _this=this; if(!this.mouse_on_container){ this.active_field=false; return setTimeout((function (){ return _this.blur_test(); }), 100); }}; AbstractChosen.prototype.results_option_build=function (options){ var content, data, _i, _len, _ref; content=''; _ref=this.results_data; for (_i=0, _len=_ref.length; _i < _len; _i++){ data=_ref[_i]; if(data.group){ content +=this.result_add_group(data); }else{ content +=this.result_add_option(data); } if(options!=null ? options.first:void 0){ if(data.selected&&this.is_multiple){ this.choice_build(data); }else if(data.selected&&!this.is_multiple){ this.single_set_selected_text(data.text); }} } return content; }; AbstractChosen.prototype.result_add_option=function (option){ var classes, option_el; if(!option.search_match){ return ''; } if(!this.include_option_in_results(option)){ return ''; } classes=[]; if(!option.disabled&&!(option.selected&&this.is_multiple)){ classes.push("active-result"); } if(option.disabled&&!(option.selected&&this.is_multiple)){ classes.push("disabled-result"); } if(option.selected){ classes.push("result-selected"); } if(option.group_array_index!=null){ classes.push("group-option"); } if(option.classes!==""){ classes.push(option.classes); } option_el=document.createElement("li"); option_el.className=classes.join(" "); option_el.style.cssText=option.style; option_el.setAttribute("data-option-array-index", option.array_index); option_el.innerHTML=option.search_text; return this.outerHTML(option_el); }; AbstractChosen.prototype.result_add_group=function (group){ var group_el; if(!(group.search_match||group.group_match)){ return ''; } if(!(group.active_options > 0)){ return ''; } group_el=document.createElement("li"); group_el.className="group-result"; group_el.innerHTML=group.search_text; return this.outerHTML(group_el); }; AbstractChosen.prototype.results_update_field=function (){ this.set_default_text(); if(!this.is_multiple){ this.results_reset_cleanup(); } this.result_clear_highlight(); this.results_build(); if(this.results_showing){ return this.winnow_results(); }}; AbstractChosen.prototype.reset_single_select_options=function (){ var result, _i, _len, _ref, _results; _ref=this.results_data; _results=[]; for (_i=0, _len=_ref.length; _i < _len; _i++){ result=_ref[_i]; if(result.selected){ _results.push(result.selected=false); }else{ _results.push(void 0); }} return _results; }; AbstractChosen.prototype.results_toggle=function (){ if(this.results_showing){ return this.results_hide(); }else{ return this.results_show(); }}; AbstractChosen.prototype.results_search=function (evt){ if(this.results_showing){ return this.winnow_results(); }else{ return this.results_show(); }}; AbstractChosen.prototype.winnow_results=function (){ var escapedSearchText, option, regex, regexAnchor, results, results_group, searchText, startpos, text, zregex, _i, _len, _ref; this.no_results_clear(); results=0; searchText=this.get_search_text(); escapedSearchText=searchText.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&"); regexAnchor=this.search_contains ? "":"^"; regex=new RegExp(regexAnchor + escapedSearchText, 'i'); zregex=new RegExp(escapedSearchText, 'i'); _ref=this.results_data; for (_i=0, _len=_ref.length; _i < _len; _i++){ option=_ref[_i]; option.search_match=false; results_group=null; if(this.include_option_in_results(option)){ if(option.group){ option.group_match=false; option.active_options=0; } if((option.group_array_index!=null)&&this.results_data[option.group_array_index]){ results_group=this.results_data[option.group_array_index]; if(results_group.active_options===0&&results_group.search_match){ results +=1; } results_group.active_options +=1; } if(!(option.group&&!this.group_search)){ option.search_text=option.group ? option.label:option.html; option.search_match=this.search_string_match(option.search_text, regex); if(option.search_match&&!option.group){ results +=1; } if(option.search_match){ if(searchText.length){ startpos=option.search_text.search(zregex); text=option.search_text.substr(0, startpos + searchText.length) + '' + option.search_text.substr(startpos + searchText.length); option.search_text=text.substr(0, startpos) + '' + text.substr(startpos); } if(results_group!=null){ results_group.group_match=true; }}else if((option.group_array_index!=null)&&this.results_data[option.group_array_index].search_match){ option.search_match=true; }} }} this.result_clear_highlight(); if(results < 1&&searchText.length){ this.update_results_content(""); return this.no_results(searchText); }else{ this.update_results_content(this.results_option_build()); return this.winnow_results_set_highlight(); }}; AbstractChosen.prototype.search_string_match=function (search_string, regex){ var part, parts, _i, _len; if(regex.test(search_string)){ return true; }else if(this.enable_split_word_search&&(search_string.indexOf(" ") >=0||search_string.indexOf("[")===0)){ parts=search_string.replace(/\[|\]/g, "").split(" "); if(parts.length){ for (_i=0, _len=parts.length; _i < _len; _i++){ part=parts[_i]; if(regex.test(part)){ return true; }} }} }; AbstractChosen.prototype.choices_count=function (){ var option, _i, _len, _ref; if(this.selected_option_count!=null){ return this.selected_option_count; } this.selected_option_count=0; _ref=this.form_field.options; for (_i=0, _len=_ref.length; _i < _len; _i++){ option=_ref[_i]; if(option.selected){ this.selected_option_count +=1; }} return this.selected_option_count; }; AbstractChosen.prototype.choices_click=function (evt){ evt.preventDefault(); if(!(this.results_showing||this.is_disabled)){ return this.results_show(); }}; AbstractChosen.prototype.keyup_checker=function (evt){ var stroke, _ref; stroke=(_ref=evt.which)!=null ? _ref:evt.keyCode; this.search_field_scale(); switch (stroke){ case 8: if(this.is_multiple&&this.backstroke_length < 1&&this.choices_count() > 0){ return this.keydown_backstroke(); }else if(!this.pending_backstroke){ this.result_clear_highlight(); return this.results_search(); } break; case 13: evt.preventDefault(); if(this.results_showing){ return this.result_select(evt); } break; case 27: if(this.results_showing){ this.results_hide(); } return true; case 9: case 38: case 40: case 16: case 91: case 17: break; default: return this.results_search(); }}; AbstractChosen.prototype.clipboard_event_checker=function (evt){ var _this=this; return setTimeout((function (){ return _this.results_search(); }), 50); }; AbstractChosen.prototype.container_width=function (){ if(this.options.width!=null){ return this.options.width; }else{ return "" + this.form_field.offsetWidth + "px"; }}; AbstractChosen.prototype.include_option_in_results=function (option){ if(this.is_multiple&&(!this.display_selected_options&&option.selected)){ return false; } if(!this.display_disabled_options&&option.disabled){ return false; } if(option.empty){ return false; } return true; }; AbstractChosen.prototype.search_results_touchstart=function (evt){ this.touch_started=true; return this.search_results_mouseover(evt); }; AbstractChosen.prototype.search_results_touchmove=function (evt){ this.touch_started=false; return this.search_results_mouseout(evt); }; AbstractChosen.prototype.search_results_touchend=function (evt){ if(this.touch_started){ return this.search_results_mouseup(evt); }}; AbstractChosen.prototype.outerHTML=function (element){ var tmp; if(element.outerHTML){ return element.outerHTML; } tmp=document.createElement("div"); tmp.appendChild(element); return tmp.innerHTML; }; AbstractChosen.browser_is_supported=function (){ return true; if(window.navigator.appName==="Microsoft Internet Explorer"){ return document.documentMode >=8; } if(/iP(od|hone)/i.test(window.navigator.userAgent)){ return false; } if(/Android/i.test(window.navigator.userAgent)){ if(/Mobile/i.test(window.navigator.userAgent)){ return false; }} return true; }; AbstractChosen.default_multiple_text="Select Some Options"; AbstractChosen.default_single_text="Select an Option"; AbstractChosen.default_no_result_text="No results match"; return AbstractChosen; })(); $=jQuery; $.fn.extend({ chosen: function (options){ if(!AbstractChosen.browser_is_supported()){ return this; } return this.each(function (input_field){ var $this, chosen; $this=$(this); chosen=$this.data('chosen'); if(options==='destroy'&&chosen){ chosen.destroy(); }else if(!chosen){ $this.data('chosen', new Chosen(this, options)); }}); }}); Chosen=(function (_super){ __extends(Chosen, _super); function Chosen(){ _ref=Chosen.__super__.constructor.apply(this, arguments); return _ref; } Chosen.prototype.setup=function (){ this.form_field_jq=$(this.form_field); this.current_selectedIndex=this.form_field.selectedIndex; return this.is_rtl=this.form_field_jq.hasClass("chosen-rtl"); }; Chosen.prototype.set_up_html=function (){ var container_classes, container_props; container_classes=["chosen-container"]; container_classes.push("chosen-container-" + (this.is_multiple ? "multi":"single")); if(this.inherit_select_classes&&this.form_field.className){ container_classes.push(this.form_field.className); } if(this.is_rtl){ container_classes.push("chosen-rtl"); } container_props={ 'class': container_classes.join(' '), 'style': "width: " + (this.container_width()) + ";", 'title': this.form_field.title }; if(this.form_field.id.length){ container_props.id=this.form_field.id.replace(/[^\w]/g, '_') + "_chosen"; } this.container=$("
      ", container_props); if(this.is_multiple){ this.container.html('
        '); }else{ this.container.html('' + this.default_text + '
          '); } this.form_field_jq.hide().after(this.container); this.dropdown=this.container.find('div.chosen-drop').first(); this.search_field=this.container.find('input').first(); this.search_results=this.container.find('ul.chosen-results').first(); this.search_field_scale(); this.search_no_results=this.container.find('li.no-results').first(); if(this.is_multiple){ this.search_choices=this.container.find('ul.chosen-choices').first(); this.search_container=this.container.find('li.search-field').first(); }else{ this.search_container=this.container.find('div.chosen-search').first(); this.selected_item=this.container.find('.chosen-single').first(); } this.results_build(); this.set_tab_index(); this.set_label_behavior(); return this.form_field_jq.trigger("chosen:ready", { chosen: this }); }; Chosen.prototype.register_observers=function (){ var _this=this; this.container.bind('mousedown.chosen', function (evt){ _this.container_mousedown(evt); }); this.container.bind('mouseup.chosen', function (evt){ _this.container_mouseup(evt); }); this.container.bind('mouseenter.chosen', function (evt){ _this.mouse_enter(evt); }); this.container.bind('mouseleave.chosen', function (evt){ _this.mouse_leave(evt); }); this.search_results.bind('mouseup.chosen', function (evt){ _this.search_results_mouseup(evt); }); this.search_results.bind('mouseover.chosen', function (evt){ _this.search_results_mouseover(evt); }); this.search_results.bind('mouseout.chosen', function (evt){ _this.search_results_mouseout(evt); }); this.search_results.bind('mousewheel.chosen DOMMouseScroll.chosen', function (evt){ _this.search_results_mousewheel(evt); }); this.search_results.bind('touchstart.chosen', function (evt){ _this.search_results_touchstart(evt); }); this.search_results.bind('touchmove.chosen', function (evt){ _this.search_results_touchmove(evt); }); this.search_results.bind('touchend.chosen', function (evt){ _this.search_results_touchend(evt); }); this.form_field_jq.bind("chosen:updated.chosen", function (evt){ _this.results_update_field(evt); }); this.form_field_jq.bind("chosen:activate.chosen", function (evt){ _this.activate_field(evt); }); this.form_field_jq.bind("chosen:open.chosen", function (evt){ _this.container_mousedown(evt); }); this.form_field_jq.bind("chosen:close.chosen", function (evt){ _this.input_blur(evt); }); this.search_field.bind('blur.chosen', function (evt){ _this.input_blur(evt); }); this.search_field.bind('keyup.chosen', function (evt){ _this.keyup_checker(evt); }); this.search_field.bind('keydown.chosen', function (evt){ _this.keydown_checker(evt); }); this.search_field.bind('focus.chosen', function (evt){ _this.input_focus(evt); }); this.search_field.bind('cut.chosen', function (evt){ _this.clipboard_event_checker(evt); }); this.search_field.bind('paste.chosen', function (evt){ _this.clipboard_event_checker(evt); }); if(this.is_multiple){ return this.search_choices.bind('click.chosen', function (evt){ _this.choices_click(evt); }); }else{ return this.container.bind('click.chosen', function (evt){ evt.preventDefault(); }); }}; Chosen.prototype.destroy=function (){ $(this.container[0].ownerDocument).unbind("click.chosen", this.click_test_action); if(this.search_field[0].tabIndex){ this.form_field_jq[0].tabIndex=this.search_field[0].tabIndex; } this.container.remove(); this.form_field_jq.removeData('chosen'); return this.form_field_jq.show(); }; Chosen.prototype.search_field_disabled=function (){ this.is_disabled=this.form_field_jq[0].disabled; if(this.is_disabled){ this.container.addClass('chosen-disabled'); this.search_field[0].disabled=true; if(!this.is_multiple){ this.selected_item.unbind("focus.chosen", this.activate_action); } return this.close_field(); }else{ this.container.removeClass('chosen-disabled'); this.search_field[0].disabled=false; if(!this.is_multiple){ return this.selected_item.bind("focus.chosen", this.activate_action); }} }; Chosen.prototype.container_mousedown=function (evt){ if(!this.is_disabled){ if(evt&&evt.type==="mousedown"&&!this.results_showing){ evt.preventDefault(); } if(!((evt!=null)&&($(evt.target)).hasClass("search-choice-close"))){ if(!this.active_field){ if(this.is_multiple){ this.search_field.val(""); } $(this.container[0].ownerDocument).bind('click.chosen', this.click_test_action); this.results_show(); }else if(!this.is_multiple&&evt&&(($(evt.target)[0]===this.selected_item[0])||$(evt.target).parents("a.chosen-single").length)){ evt.preventDefault(); this.results_toggle(); } return this.activate_field(); }} }; Chosen.prototype.container_mouseup=function (evt){ if(evt.target.nodeName==="ABBR"&&!this.is_disabled){ return this.results_reset(evt); }}; Chosen.prototype.search_results_mousewheel=function (evt){ var delta; if(evt.originalEvent){ delta=-evt.originalEvent.wheelDelta||evt.originalEvent.detail; } if(delta!=null){ evt.preventDefault(); if(evt.type==='DOMMouseScroll'){ delta=delta * 40; } return this.search_results.scrollTop(delta + this.search_results.scrollTop()); }}; Chosen.prototype.blur_test=function (evt){ if(!this.active_field&&this.container.hasClass("chosen-container-active")){ return this.close_field(); }}; Chosen.prototype.close_field=function (){ $(this.container[0].ownerDocument).unbind("click.chosen", this.click_test_action); this.active_field=false; this.results_hide(); this.container.removeClass("chosen-container-active"); this.clear_backstroke(); this.show_search_field_default(); return this.search_field_scale(); }; Chosen.prototype.activate_field=function (){ this.container.addClass("chosen-container-active"); this.active_field=true; this.search_field.val(this.search_field.val()); return this.search_field.focus(); }; Chosen.prototype.test_active_click=function (evt){ var active_container; active_container=$(evt.target).closest('.chosen-container'); if(active_container.length&&this.container[0]===active_container[0]){ return this.active_field=true; }else{ return this.close_field(); }}; Chosen.prototype.results_build=function (){ this.parsing=true; this.selected_option_count=null; this.results_data=SelectParser.select_to_array(this.form_field); if(this.is_multiple){ this.search_choices.find("li.search-choice").remove(); }else if(!this.is_multiple){ this.single_set_selected_text(); if(this.disable_search||this.form_field.options.length <=this.disable_search_threshold){ this.search_field[0].readOnly=true; this.container.addClass("chosen-container-single-nosearch"); }else{ this.search_field[0].readOnly=false; this.container.removeClass("chosen-container-single-nosearch"); }} this.update_results_content(this.results_option_build({ first: true })); this.search_field_disabled(); this.show_search_field_default(); this.search_field_scale(); return this.parsing=false; }; Chosen.prototype.result_do_highlight=function (el){ var high_bottom, high_top, maxHeight, visible_bottom, visible_top; if(el.length){ this.result_clear_highlight(); this.result_highlight=el; this.result_highlight.addClass("highlighted"); maxHeight=parseInt(this.search_results.css("maxHeight"), 10); visible_top=this.search_results.scrollTop(); visible_bottom=maxHeight + visible_top; high_top=this.result_highlight.position().top + this.search_results.scrollTop(); high_bottom=high_top + this.result_highlight.outerHeight(); if(high_bottom >=visible_bottom){ return this.search_results.scrollTop((high_bottom - maxHeight) > 0 ? high_bottom - maxHeight:0); }else if(high_top < visible_top){ return this.search_results.scrollTop(high_top); }} }; Chosen.prototype.result_clear_highlight=function (){ if(this.result_highlight){ this.result_highlight.removeClass("highlighted"); } return this.result_highlight=null; }; Chosen.prototype.results_show=function (){ if(this.is_multiple&&this.max_selected_options <=this.choices_count()){ this.form_field_jq.trigger("chosen:maxselected", { chosen: this }); return false; } this.container.addClass("chosen-with-drop"); this.results_showing=true; this.search_field.focus(); this.search_field.val(this.search_field.val()); this.winnow_results(); return this.form_field_jq.trigger("chosen:showing_dropdown", { chosen: this }); }; Chosen.prototype.update_results_content=function (content){ return this.search_results.html(content); }; Chosen.prototype.results_hide=function (){ if(this.results_showing){ this.result_clear_highlight(); this.container.removeClass("chosen-with-drop"); this.form_field_jq.trigger("chosen:hiding_dropdown", { chosen: this }); } return this.results_showing=false; }; Chosen.prototype.set_tab_index=function (el){ var ti; if(this.form_field.tabIndex){ ti=this.form_field.tabIndex; this.form_field.tabIndex=-1; return this.search_field[0].tabIndex=ti; }}; Chosen.prototype.set_label_behavior=function (){ var _this=this; this.form_field_label=this.form_field_jq.parents("label"); if(!this.form_field_label.length&&this.form_field.id.length){ this.form_field_label=$("label[for='" + this.form_field.id + "']"); } if(this.form_field_label.length > 0){ return this.form_field_label.bind('click.chosen', function (evt){ if(_this.is_multiple){ return _this.container_mousedown(evt); }else{ return _this.activate_field(); }}); }}; Chosen.prototype.show_search_field_default=function (){ if(this.is_multiple&&this.choices_count() < 1&&!this.active_field){ this.search_field.val(this.default_text); return this.search_field.addClass("default"); }else{ this.search_field.val(""); return this.search_field.removeClass("default"); }}; Chosen.prototype.search_results_mouseup=function (evt){ var target; target=$(evt.target).hasClass("active-result") ? $(evt.target):$(evt.target).parents(".active-result").first(); if(target.length){ this.result_highlight=target; this.result_select(evt); return this.search_field.focus(); }}; Chosen.prototype.search_results_mouseover=function (evt){ var target; target=$(evt.target).hasClass("active-result") ? $(evt.target):$(evt.target).parents(".active-result").first(); if(target){ return this.result_do_highlight(target); }}; Chosen.prototype.search_results_mouseout=function (evt){ if($(evt.target).hasClass("active-result"||$(evt.target).parents('.active-result').first())){ return this.result_clear_highlight(); }}; Chosen.prototype.choice_build=function (item){ var choice, close_link, _this=this; choice=$('
        • ', { "class": "search-choice" }).html("" + item.html + ""); if(item.disabled){ choice.addClass('search-choice-disabled'); }else{ close_link=$('', { "class": 'search-choice-close', 'data-option-array-index': item.array_index }); close_link.bind('click.chosen', function (evt){ return _this.choice_destroy_link_click(evt); }); choice.append(close_link); } return this.search_container.before(choice); }; Chosen.prototype.choice_destroy_link_click=function (evt){ evt.preventDefault(); evt.stopPropagation(); if(!this.is_disabled){ return this.choice_destroy($(evt.target)); }}; Chosen.prototype.choice_destroy=function (link){ if(this.result_deselect(link[0].getAttribute("data-option-array-index"))){ this.show_search_field_default(); if(this.is_multiple&&this.choices_count() > 0&&this.search_field.val().length < 1){ this.results_hide(); } link.parents('li').first().remove(); return this.search_field_scale(); }}; Chosen.prototype.results_reset=function (){ this.reset_single_select_options(); this.form_field.options[0].selected=true; this.single_set_selected_text(); this.show_search_field_default(); this.results_reset_cleanup(); this.form_field_jq.trigger("change"); if(this.active_field){ return this.results_hide(); }}; Chosen.prototype.results_reset_cleanup=function (){ this.current_selectedIndex=this.form_field.selectedIndex; return this.selected_item.find("abbr").remove(); }; Chosen.prototype.result_select=function (evt){ var high, item; if(this.result_highlight){ high=this.result_highlight; this.result_clear_highlight(); if(this.is_multiple&&this.max_selected_options <=this.choices_count()){ this.form_field_jq.trigger("chosen:maxselected", { chosen: this }); return false; } if(this.is_multiple){ high.removeClass("active-result"); }else{ this.reset_single_select_options(); } item=this.results_data[high[0].getAttribute("data-option-array-index")]; item.selected=true; this.form_field.options[item.options_index].selected=true; this.selected_option_count=null; if(this.is_multiple){ this.choice_build(item); }else{ this.single_set_selected_text(item.text); } if(!((evt.metaKey||evt.ctrlKey)&&this.is_multiple)){ this.results_hide(); } this.search_field.val(""); if(this.is_multiple||this.form_field.selectedIndex!==this.current_selectedIndex){ this.form_field_jq.trigger("change", { 'selected': this.form_field.options[item.options_index].value }); } this.current_selectedIndex=this.form_field.selectedIndex; evt.preventDefault(); evt.stopPropagation(); return this.search_field_scale(); }}; Chosen.prototype.single_set_selected_text=function (text){ if(text==null){ text=this.default_text; } if(text===this.default_text){ this.selected_item.addClass("chosen-default"); }else{ this.single_deselect_control_build(); this.selected_item.removeClass("chosen-default"); } return this.selected_item.find("span").text(text); }; Chosen.prototype.result_deselect=function (pos){ var result_data; result_data=this.results_data[pos]; if(!this.form_field.options[result_data.options_index].disabled){ result_data.selected=false; this.form_field.options[result_data.options_index].selected=false; this.selected_option_count=null; this.result_clear_highlight(); if(this.results_showing){ this.winnow_results(); } this.form_field_jq.trigger("change", { deselected: this.form_field.options[result_data.options_index].value }); this.search_field_scale(); return true; }else{ return false; }}; Chosen.prototype.single_deselect_control_build=function (){ if(!this.allow_single_deselect){ return; } if(!this.selected_item.find("abbr").length){ this.selected_item.find("span").first().after(""); } return this.selected_item.addClass("chosen-single-with-deselect"); }; Chosen.prototype.get_search_text=function (){ if(this.search_field.val()===this.default_text){ return ""; }else{ return $('
          ').text($.trim(this.search_field.val())).html(); }}; Chosen.prototype.winnow_results_set_highlight=function (){ var do_high, selected_results; selected_results = !this.is_multiple ? this.search_results.find(".result-selected.active-result"):[]; do_high=selected_results.length ? selected_results.first():this.search_results.find(".active-result").first(); if(do_high!=null){ return this.result_do_highlight(do_high); }}; Chosen.prototype.no_results=function (terms){ var no_results_html; no_results_html=$('
        • ' + this.results_none_found + ' ""
        • '); no_results_html.find("span").first().html(terms); this.search_results.append(no_results_html); return this.form_field_jq.trigger("chosen:no_results", { chosen: this }); }; Chosen.prototype.no_results_clear=function (){ return this.search_results.find(".no-results").remove(); }; Chosen.prototype.keydown_arrow=function (){ var next_sib; if(this.results_showing&&this.result_highlight){ next_sib=this.result_highlight.nextAll("li.active-result").first(); if(next_sib){ return this.result_do_highlight(next_sib); }}else{ return this.results_show(); }}; Chosen.prototype.keyup_arrow=function (){ var prev_sibs; if(!this.results_showing&&!this.is_multiple){ return this.results_show(); }else if(this.result_highlight){ prev_sibs=this.result_highlight.prevAll("li.active-result"); if(prev_sibs.length){ return this.result_do_highlight(prev_sibs.first()); }else{ if(this.choices_count() > 0){ this.results_hide(); } return this.result_clear_highlight(); }} }; Chosen.prototype.keydown_backstroke=function (){ var next_available_destroy; if(this.pending_backstroke){ this.choice_destroy(this.pending_backstroke.find("a").first()); return this.clear_backstroke(); }else{ next_available_destroy=this.search_container.siblings("li.search-choice").last(); if(next_available_destroy.length&&!next_available_destroy.hasClass("search-choice-disabled")){ this.pending_backstroke=next_available_destroy; if(this.single_backstroke_delete){ return this.keydown_backstroke(); }else{ return this.pending_backstroke.addClass("search-choice-focus"); }} }}; Chosen.prototype.clear_backstroke=function (){ if(this.pending_backstroke){ this.pending_backstroke.removeClass("search-choice-focus"); } return this.pending_backstroke=null; }; Chosen.prototype.keydown_checker=function (evt){ var stroke, _ref1; stroke=(_ref1=evt.which)!=null ? _ref1:evt.keyCode; this.search_field_scale(); if(stroke!==8&&this.pending_backstroke){ this.clear_backstroke(); } switch (stroke){ case 8: this.backstroke_length=this.search_field.val().length; break; case 9: if(this.results_showing&&!this.is_multiple){ this.result_select(evt); } this.mouse_on_container=false; break; case 13: evt.preventDefault(); break; case 38: evt.preventDefault(); this.keyup_arrow(); break; case 40: evt.preventDefault(); this.keydown_arrow(); break; }}; Chosen.prototype.search_field_scale=function (){ var div, f_width, h, style, style_block, styles, w, _i, _len; if(this.is_multiple){ h=0; w=0; style_block="position:absolute; left: -1000px; top: -1000px; display:none;"; styles=['font-size', 'font-style', 'font-weight', 'font-family', 'line-height', 'text-transform', 'letter-spacing']; for (_i=0, _len=styles.length; _i < _len; _i++){ style=styles[_i]; style_block +=style + ":" + this.search_field.css(style) + ";"; } div=$('
          ', { 'style': style_block }); div.text(this.search_field.val()); $('body').append(div); w=div.width() + 25; div.remove(); f_width=this.container.outerWidth(); if(w > f_width - 10){ w=f_width - 10; } return this.search_field.css({ 'width': w + 'px' }); }}; return Chosen; })(AbstractChosen); }).call(this);